【问题标题】:Query default Domain Controller OU LDAP查询默认域控制器 OU LDAP
【发布时间】:2017-02-13 17:40:37
【问题描述】:

我试图弄清楚如何通过 LDAP 查询域以找出默认域控制器 OU 的位置。我是顾问,我知道我会遇到的 99.9% 的域都有标准的 OU=domain controllers,DC=domain,DC=root。但是,我试图说明 0.1% 的管理员出于某种原因将其更改为 OU=why,OU=canteven,DC=domain,DC=root。我知道 PowerShell 可以使用 Get-ADDomain 执行此操作,但我的开发团队使用的工具是 Python。 POSH 将打印如下一行:

DomainControllersContainer : OU=Domain Controllers,DC=test,DC=lab

但同样,我的开发人员正在使用的工具使用 python,所以我坚持使用传统的 LDAP。有谁知道这在AD中存储在哪里?我只需要属性路径,这样我就知道将我的开发团队指向哪里。谢谢!

【问题讨论】:

    标签: active-directory ldap ldap-query


    【解决方案1】:

    您最好使用 DNS 来定位域控制器。 您也许可以使用其中的一些信息: https://ldapwiki.com/wiki/How%20Domain%20Controllers%20Are%20Located%20in%20Windows

    据我所知,没有“默认”。 “站点”的概念是从 ip 段条件完成的。

    你还可以找到很多关于domain controllers via LDAP Queries的信息。

    【讨论】:

    • 感谢您的快速回复!我们也通过 DNS 来做,但我认为我的开发人员希望尽可能动态。我能够在下面的链接中找到域根对象的“wellknownobjects”属性的答案。这是我在下面找到的博客:blogs.msdn.microsoft.com/adpowershell/2009/11/25/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多