Назовите меня глупым, но я теряю свои волосы с этим.
У меня есть два результата от Get-WmiObject:
$cpu = Get-WmiObject -Class Win32_Processor
$mb = Get-WmiObject -Class Win32_BaseBoard
Теперь я могу отфильтровать и вывести файл CSV из каждого:
$cpu | Select-Object Name, Description | ConvertTo-Csv -NoTypeInformation
и
$mb | Select-Object Manufacturer, Product | ConvertTo-Csv -NoTypeInformation
Но ... Как, черт возьми, я могу соединить эти два выхода и сделать один выход CSV из обоих? Что-то вроде:
(
($cpu | Select-Object Name, Description) +
($mb | Select-Object Manufacturer, Product)
) | ConvertTo-Csv -NoTypeInformation
(конечно, этот синтаксис недействителен. Просто чтобы показать точку)