1

3 つの値を 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

Export-CSV がなくても正しく表示されます。1 つの名前は 1 つの MAC と 1 つの IP ですが、txt では「Server01」、「MAC1」、「System.String[]」と表示されます。IPアドレスを取得する方法はありますか?

前もって感謝します。

4

1 に答える 1

1

試す

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
于 2013-03-11T10:53:37.157 に答える