如何将Get-ADComputer结果设置为对象

时间:2016-12-02 10:51:18

标签: powershell scripting

我有这个Powershell命令:

Get-ADComputer -filter { Name -like 'srv*' } | Select -Expand dnshostname | Export-CSV -path ad_export.csv

在CSV中,它只写入字符串的长度。我读到我必须将一个对象传递给Export-CSV,因此它写的是Servernames,而不仅仅是长度。我该怎么做?

1 个答案:

答案 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

注意:您可以使用"其中"条款也是必要的。 希望这足以满足您的需求