Power shell 脚本获取计算机描述+OU 详细信息

Power shell 脚本获取计算机描述+OU 详细信息

Power shell 脚本获取计算机描述 + OU 详细信息

当我尝试时没有得到任何输出

PS C:\Windows\System32> Get-ADComputer -Computername "ABCD1DT001"  

我需要能够获取 100 台远程机器的“计算机对象描述”和“可分辨名称 (OU)”。

答案1

首先,-computername它不是命令行开关的有效参数Get-ADComputer

您想改用-identity参数。

Get-ADComputer -identity "ABCD1DT001"

现在,为了检索该Description值,您必须在命令中指定该属性,因为它不是默认检索的属性之一。此命令行默认检索Name和属性。DistinguishedName

Get-ADComputer -Identity "ABCD1DT001" -Properties Description | ft -a Name,DistinguishedName,Description

最后,为了对您的 100 台机器运行此程序,您可以针对机器列表创建一个循环,然后以您选择的格式显示结果。

$results = get-content c:\textfilewithcomputernames.txt | % { Get-ADComputer -Identity $_ -Properties Description }
$results | ft -a Name,DistinguishedName,Description

相关内容