【问题标题】:Cannot connect to AD using LDAP (VB.Net)无法使用 LDAP (VB.Net) 连接到 AD
【发布时间】:2012-03-20 20:02:33
【问题描述】:
我正在编写代码以使用 LDAP 连接到我的 Active Directory 服务器。我可以使用连接
LDAP://celtestdomdc1.celtestdom.local
但我无法连接使用
LDAP://celtestdomdc1.celtestdom.local/CN=Users;DC=celtestdom
我是不是使用了错误的语法?
【问题讨论】:
标签:
vb.net
active-directory
ldap
【解决方案1】:
您的 LDAP 字符串错误 - 使用:
LDAP://celtestdomdc1.celtestdom.local/CN=Users,DC=celtestdom,DC=local
甚至这个(无服务器绑定 - 转到默认 DC)
LDAP://CN=Users,DC=celtestdom,DC=local
首先,各部分需要用逗号 (,) 而非分号分隔 - 其次,您需要对域的所有 DNS 部分使用 DC=....。
<shameless plug>
此外,您可能想查看我的ADSI browser called Beavertail,它是用 C# 编写的,并且 100% 免费和开源。它将向您展示您的域树的外观以及有效的 LDAP 路径是什么。
</shameless plug>