4

如何使用 CMD 或 powershell cmdlet 找到计算机所属的 OU。我找到了一些长脚本,但必须有一个单行命令。计算机上没有安装 AD 角色,因此 DSQUERY 不适用。CMD 或 powershell cmdlet 可以工作。

4

1 回答 1

9

没有 AD 角色的 PowerShell 单行代码是:

([adsisearcher]"(&(name=$env:computername)(objectClass=computer))").findall().path

这会给你一个像这样的字符串:

LDAP://CN=MyComputer,OU=Workstations,OU=Machines,DC=TacoTruck,DC=com

这将在本地计算机上工作。如果要针对同一域上的远程服务器运行,请替换$env:computername为计算机的名称。

于 2016-03-17T18:53:30.423 回答