powershell - 使用 PowerShell 将多值属性数组提取到 csv 文件
问题描述
我正在尝试将一组多值属性导出到 CSV 文件,但使用以下 PowerShell 代码我只获得了一系列半列。
$machines | computerDnsName, @{name="ipAddresses";expression={$_.ipAddresses -join ";"}} | Export-Csv filename.csv -NoTypeInformation
此 PowerShell 代码适用于单个多值属性,例如电子邮件地址(即,一个用户的多个电子邮件地址)。但是,它不适用于包含另一个多值字段的多值字段,如下所示。
我尝试提取并写入 CSV 文件的多值属性如下所示
IpAddresses: {@{ipAddress=192.168.100.234; macAddress=B8EE65E45DCF; type=Other; operationalStatus=Up}, @{ipAddress=fe80::2f7a:3d3:7e2b:15f1; macAddress=B8EE65E45DCF; type=Other;
operationalStatus=Up}, @{ipAddress=127.0.0.1; macAddress=000000000000; type=Other; operationalStatus=Up}, @{ipAddress=::1; macAddress=000000000000; type=Other;
operationalStatus=Up}}
如何将这些字段提取到 CSV?
先感谢您
解决方案
推荐阅读
- if-statement - SystemVerilog,always_comb 块内的 if 语句顺序
- git - GitLab 中的自动合并请求
- postgresql - GCP cloud sql postgres连接计数丢失
- java - 当我想将一个活动页面导航到另一个页面时,我的应用程序在 android 中崩溃了
- codeigniter-3 - Codeigniter 3 表单验证失败
- google-sheets - 将结果从一行分组并拆分为多行
- java - 如何在 Java 中找出字符串中的字符数?
- vue.js - 如何在 vuetify 数据表上添加导出 csv、excel 按钮?
- android - 使用毕加索加载图片时出现错误 504
- python - 根据单元格条目中的空格拆分熊猫数据框中的行