Arrays PowerShell:Export CSV不';t将字符串[]写入文件

Arrays PowerShell:Export CSV不';t将字符串[]写入文件,arrays,string,powershell,csv,export,Arrays,String,Powershell,Csv,Export,我在将三个值导出到csv时遇到问题 这是我的代码: Get-WmiObject win32_networkadapterconfiguration -ComputerName $sn.Name | Where-Object { $_.Description -like "BASP Virtual Adapter" -or $_.Description -like "HP Network Team #1" } | Select-Object PSComputername, M

我在将三个值导出到csv时遇到问题

这是我的代码:

Get-WmiObject win32_networkadapterconfiguration -ComputerName $sn.Name | 
Where-Object { 
    $_.Description -like "BASP Virtual Adapter" -or
    $_.Description -like "HP Network Team #1" } | 
Select-Object PSComputername, MACAddress, IPAddress | 
Export-Csv C:\Server_MAC_IP.txt -Force
如果没有导出CSV,它将正确显示,一个名称、一个MAC和一个IP,但在txt中显示为“Server01”、“MAC1”、“System.String[]”。 有办法获得IP地址吗

提前谢谢。

试试看

Get-WmiObject win32_networkadapterconfiguration -ComputerName $sn.Name | 
Where-Object { $_.Description -like "BASP Virtual Adapter" -or $_.Description -like "HP Network Team #1" } | 
Select-Object PSComputername, MACAddress, @{N="IPAddress";E={ $_.IPADDRESS -JOIN ';'}} |
Export-Csv C:\Server_MAC_IP.txt -Force
试一试


@铁架很乐意帮忙!如果某些NIC配置了多个IP,则需要加入。@IronGibbet很乐意提供帮助!如果某些NIC配置了多个IP,则需要加入。