1台のコンピュータ与えます:エクスポートCSVファイルへのカスタムオブジェクトは、唯一私がこれを実行すると、それが正常に動作
$Computers = get-content C:\POSH\test.txt
foreach ($comp in $Computers) {
$CS = Get-WmiObject -Class Win32_computersystem -ComputerName $comp
$Encl = Get-WmiObject -Class Win32_Systemenclosure -ComputerName $comp
$props = @{CompName=$cs.name
Manufacturer=$cs.manufacturer
Model=$cs.model
Serial=$encl.serialnumber}
$obj = New-Object -TypeName PSObject -property $props
Write-Output $obj
}
をしかし、私はwrite-output $obj
$obj | export-csv c:\posh\test.csv
に変更した場合、私はCSVファイルで一つのコンピュータを取得します。一目で
は、より良く、より速く答えの言語に言及。 –