私は愚かだと呼びますが、私はこの1つで私の髪を失っています。Powershell "join"
私がゲット-WmiObjectコマンドからの二つの結果があります。今
$cpu = Get-WmiObject -Class Win32_Processor
$mb = Get-WmiObject -Class Win32_BaseBoard
を、私はそれぞれ1からCSVファイルをフィルタリングして出力することができます
$cpu | Select-Object Name, Description | ConvertTo-Csv -NoTypeInformation
と
$mb | Select-Object Manufacturer, Product | ConvertTo-Csv -NoTypeInformation
しかし...どのように私はこれら2つの出力に参加し、罪を犯す両方からCSV出力を取り除く?ような何か:
(
($cpu | Select-Object Name, Description) +
($mb | Select-Object Manufacturer, Product)
) | ConvertTo-Csv -NoTypeInformation
(もちろん、この構文が無効であるだけでは、ポイントを表示する。)
を(より良い存在でなければなりませんAdd-Memberの代わりに簡単な方法を使用してください。 – rookie
PowerShell 2には、@dangphの例があります – Jaykul