我正在编写代码以使用LDAP连接到我的Active Directory服务器。我可以使用
连接LDAP://celtestdomdc1.celtestdom.local
但我无法使用
连接LDAP://celtestdomdc1.celtestdom.local/CN=Users;DC=celtestdom
我使用了错误的语法或其他内容吗?
答案 0 :(得分:4)
您的LDAP字符串错误 - 使用:
LDAP://celtestdomdc1.celtestdom.local/CN=Users,DC=celtestdom,DC=local
甚至这个(无服务器绑定 - 转到默认DC)
LDAP://CN=Users,DC=celtestdom,DC=local
首先,部分需要用逗号(,
)分隔,而不是分号 - 其次,您需要将DC=....
用于域的所有DNS部分。
<shameless plug>
另外,您可能希望查看使用C#编写的ADSI browser called Beavertail和100%免费和开源的文件。它将显示域树的外观以及有效的LDAP路径。
</shameless plug>