Я пытаюсь экспортировать в csv все диски для каждого компьютера из моего списка. У меня есть компьютеры, сконфигурированные с одним, буксированием древовидных дисков. Теперь, когда я экспортировать результат моего сценария CSV файл, я получаю его в отформатированных в формате списка:Powershell Export-CSV
ComputerName, Disk
Comp1, C:
Comp1, D:
Comp2, C:
Comp2, D:
Я хотел бы знать, если есть возможность экспортировать этот список, но в виде таблицы? Если есть более одного диска в компьютере добавить столбец в таблицу, что-то вроде этого:
ComputerName, Disk1, Disk2...
Comp1, C:, D:
Comp2, C:, D:
Comp3, C:
Update:
$computers = 'Comp1','Comp2'
$out_csv [email protected]()
foreach ($computer in $computers) {
$disks = Get-WmiObject -Class win32_logicaldisk -ComputerName $computer| select deviceid, volumename
foreach ($disk in $disks) {
$ou = New-Object -TypeName psobject -Property @{
'Computer' = $computer
'drive' = $disk.volumename
'ID' = $disk.deviceid
}
$out_csv += $ou
}
}
$out_csv | Export-Clixml -Path 'C:\Users\Administrator\disk.csv'
Ваши желаемые результаты определенно достижимы, но это поможет, если вам опубликовал сценарий, который вы использовали, чтобы помочь нам найти полезный ответ здесь. –
Несомненно, просмотрите обновленное сообщение – kekimian