我有这个Powershell命令:
Get-ADComputer -filter { Name -like 'srv*' } | Select -Expand dnshostname | Export-CSV -path ad_export.csv
在CSV中,它只写入字符串的长度。我读到我必须将一个对象传递给Export-CSV,因此它写的是Servernames,而不仅仅是长度。我该怎么做?
答案 0 :(得分:0)
根据要求,您可以使用:
Get-ADComputer -Filter 'ObjectClass -eq "Computer"' | Select -Expand DNSHostName | Export-CSV -path ad_export.csv
# Getting just the hostname
Get-ADComputer -Filter * | Select -Expand Name | Export-CSV -path ad_export.csv
# Getting a specific computer
Get-ADComputer -Filter { Name -eq 'server2012' } -Propert LastLogonTimestamp | Select DistinguishedName, LastLogonTimestamp | Format-Table -AutoSize | Export-CSV -path ad_export.csv
注意:您可以使用"其中"条款也是必要的。 希望这足以满足您的需求