欢迎各位兄弟 发布技术文章
这里的技术是共享的
要根据计算机名称查询其在Active Directory中的位置,请按以下步骤操作:
打开 Active Directory 用户和计算机(ADUC)。
展开域 hare.com.cn
,重点关注以下组织单位(OU):
ALMComputers
CZ Computers
DG Computers
余
造
浙
脑
外
施
鼎
Computer(主容器)
逐个展开子 OU,手动搜索目标计算机名称。
以管理员身份运行 PowerShell。
执行以下命令(替换 <ComputerName>
为实际名称):
Get-ADComputer -Identity "<ComputerName>" -Properties CanonicalName | Select-Object Name, CanonicalName
输出示例:
Name CanonicalName ---- ------------- PC001 share.com.cn/Computer/ALMComputers/PC001
CanonicalName
字段会显示完整的 OU 路径。
通过 DistinguishedName
属性:
Get-ADComputer -Identity "<ComputerName>" -Properties DistinguishedName | Select-Object Name, DistinguishedName
输出示例:
Name DistinguishedName ---- ----------------- JS-1666JK CN=JS-1666JK,OU=ALMComputers,OU=Computer,DC=share,DC=com,DC=cn
从 DistinguishedName
可解析出 OU 路径:Computer > ALMComputers
。
dsquery
命令打开命令提示符(CMD)。
输入以下命令(替换 <ComputerName>
为实际名称):
dsquery computer -name "<ComputerName>"
命令会返回计算机的 DN(Distinguished Name),例如:
"CN=PC001,OU=ALMComputers,OU=Computer,DC=lusshare,DC=com,DC=cn"
从 DN 中可解析出路径:Computer > ALMComputers
。
如果计算机未找到,可能是由于:
名称输入错误(区分大小写)。
计算机未加入域,或账户已被删除。
计算机位于其他未列出的 OU 中(例如默认的 Computers 容器)。
若需批量查询,可使用 Get-ADComputer -Filter *
导出所有计算机及路径。
通过以上方法,可以快速定位计算机在 Active Directory 中的具体 OU。若仍存在问题,请联系域管理员检查权限或日志。