我需要将结果导出到 CSV。有人可以指导我如何做
$Inventory = Get-Content -Path 'C:\Users\tdadmin\Desktop\hostname.txt'
foreach ($computer in $Inventory) {
Get-ADComputer -Identity $computer -Properties * | FT Name, LastLogonDate -Autosize
}
Format-*
除非您想直接向用户显示数据,否则不要使用cmdlet。要选择输入对象的特定属性,请使用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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句