Вы хотите использовать командлет Export-Csv
с переключателями -Append
и -Force
. -Append
позволяет добавлять к CSV без перезаписи. -Force
требуется, поскольку добавленные строки из разных командлетов будут иметь свойства, которые не совпадают.
Кроме того, я изменил ваши Format-Table
команды на Select-Object
команды, так как вы выводите результаты в CSV. Если вы оставите их как команды Format-Table
, вы получите недопустимые результаты в своем CSV.
Get-ADUser -Filter * | Export-Csv -Path .\output.csv -Append -Force
Get-HotFix | Export-Csv -Path .\output.csv -Append -Force
Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion | Export-Csv -Path .\output.csv -Append -Force
Get-WmiObject -Class Win32_Product | Export-Csv -Path .\output.csv -Append -Force
Get-WmiObject win32_physicalmemory | Select-Object Manufacturer,Banklabel,Configuredclockspeed,Devicelocator,Capacity,Serialnumber | Export-Csv -Path .\output.csv -Append -Force