Как экспортировать код PowerShell в правильный столбец CSV - PullRequest
0 голосов
/ 20 декабря 2018

Мне нужно экспортировать результат в CSV.Может кто-нибудь подсказать мне, как это сделать

$Inventory = Get-Content -Path 'C:\Users\tdadmin\Desktop\hostname.txt'
foreach ($computer in $Inventory) {
    Get-ADComputer -Identity $computer -Properties * | FT Name, LastLogonDate -Autosize
}

1 Ответ

0 голосов
/ 20 декабря 2018

Не используйте Format-* командлеты, если вы не хотите представлять данные непосредственно пользователю.Для выбора определенных свойств ваших входных объектов используйте Select-Object.Используйте конвейер и удалите цикл (Get-ADComputer принимает входные данные конвейера).Используйте Export-Csv для фактического экспорта данных в CSV.

Get-Content -Path 'C:\Users\tdadmin\Desktop\hostname.txt' |
    Get-ADComputer -Properties * |
    Select-Object Name, LastLogonDate |
    Export-Csv 'C:\path\to\output.csv -NoType
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...