私は初心者なので、PowerShell プログラミングをあまり実践していませんが、次のように、配列から csv ファイルにデータを挿入するスクリプトを開発しました。
#Following is the array
$InventoryReport = New-Object -TypeName PSobject -Property @{
ComputerName = "1myComputerName"
DomainName = "2myComputerDomain"
Manufacturer = "3myComputerManufacturer"
}
#Now to export the data to csv, i am using following:
$InventoryReport |Select-Object -Property ComputerName, DomainName, Manufacturer | Export-Csv -Path "c:\abc.csv" -NoTypeInformation -ErrorAction Stop
#This works fine
上記の出力は次のとおりです。
"ComputerName","DomainName","Manufacturer" "1myComputerName","2myComputerDomain","3myComputerManufacturer"
.... 今、私はこれを望んでいません。出力を列形式で表示したい、つまり
"ComputerName","1myComputerName"
"DomainName","2myComputerDomain"
"Manufacturer","3myComputerManufacturer"
これを実現するには、どのようなコード変更を行う必要があります。?