在Active Directory中查找用户的CN

elc*_*ool 9 ldap active-directory distinguishedname

我正在尝试查找可以访问或控制Active Directory中所有用户的用户的基本DN,以便将其放入我的LDAP中.

通常有人会给我这个,看起来像 DC=domain,DC=company,DC=com

但管理员不可用,所以我不知道如何在Active Directory中找到它.

我正在寻找一步一步找到这个信息.要打开哪个树和选项卡以及如何构建它.我的用户是:admin,服务器是:controller-16.domain.company.com 但我不知道他们是否添加了OU或组或其他东西

我知道这个:

CN=admin,DC=domain,DC=company,DC=com
Run Code Online (Sandbox Code Playgroud)

不起作用.也不是:

DC=domain,DC=company,DC=com
Run Code Online (Sandbox Code Playgroud)

如果Base DN在Gawor的LDAP浏览器上运行,那么它将适用于我的LDAP.

mar*_*c_s 21

您可以尝试我的Beavertail ADSI浏览器 - 它应该显示当前的AD树,从中,您应该能够找出路径和所有.

替代文字

或者,如果您使用的是.NET 3.5,使用System.DirectoryServices.AccountManagement命名空间,您也可以通过编程方式执行此操作:

PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
Run Code Online (Sandbox Code Playgroud)

这将创建一个基本的默认域上下文,您应该能够查看其属性并从中查找大量内容.

要么:

UserPrincipal myself = UserPrincipal.Current;
Run Code Online (Sandbox Code Playgroud)

这将为您UserPrincipal自己提供一个对象,同时需要检查大量属性.我不是100%确定你在寻找什么 - 但你很可能会在某个地方找到它或者用户主管!

  • 工具 > 选项:`LDAP://RootDSE 加上所有可用域` (2认同)