欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

根据计算机名称 查询 在 ad 当中的位置 OU 路径 deepseek chatgpt 有大用

image.png


要根据计算机名称查询其在Active Directory中的位置,请按以下步骤操作:


方法 1:使用 Active Directory 用户和计算机管理工具

  1. 打开 Active Directory 用户和计算机(ADUC)。

  2. 展开域 hare.com.cn,重点关注以下组织单位(OU):

  • ALMComputers

  • CZ Computers

  • DG Computers

  • Computer(主容器)

  • 逐个展开子 OU,手动搜索目标计算机名称。


  • 方法 2:使用 PowerShell 命令

    1. 以管理员身份运行 PowerShell。

    2. 执行以下命令(替换 <ComputerName> 为实际名称):

      powershell
      复制
      Get-ADComputer -Identity "<ComputerName>" -Properties CanonicalName | Select-Object Name, CanonicalName

      输出示例

      复制
      Name       CanonicalName
      ----       -------------
      PC001      share.com.cn/Computer/ALMComputers/PC001
    • CanonicalName 字段会显示完整的 OU 路径。



    1. 通过 DistinguishedName 属性

      powershell
      复制
      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




    方法 3:使用 dsquery 命令

    1. 打开命令提示符(CMD)。

    2. 输入以下命令(替换 <ComputerName> 为实际名称):

      cmd
      复制
      dsquery computer -name "<ComputerName>"
    • 命令会返回计算机的 DN(Distinguished Name),例如:

      复制
      "CN=PC001,OU=ALMComputers,OU=Computer,DC=lusshare,DC=com,DC=cn"
    • 从 DN 中可解析出路径:Computer > ALMComputers


    注意事项

    1. 如果计算机未找到,可能是由于:

    • 名称输入错误(区分大小写)。

    • 计算机未加入域,或账户已被删除。

    • 计算机位于其他未列出的 OU 中(例如默认的 Computers 容器)。

  • 若需批量查询,可使用 Get-ADComputer -Filter * 导出所有计算机及路径。


  • 通过以上方法,可以快速定位计算机在 Active Directory 中的具体 OU。若仍存在问题,请联系域管理员检查权限或日志。


    普通分类: