Назовите меня глупым, но я теряю волосы с этим.
У меня есть два результата из 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
(конечно, этот синтаксис недействителен. Просто чтобы показать точку)