vb.net - 无法使用 LDAP (VB.Net) 连接到 AD

标签 vb.net active-directory ldap

我正在编写代码以使用 LDAP 连接到我的 Active Directory 服务器。我可以使用连接

LDAP://celtestdomdc1.celtestdom.local

但我无法使用连接

LDAP://celtestdomdc1.celtestdom.local/CN=Users;DC=celtestdom

我使用了错误的语法还是其他什么?

最佳答案

您的 LDAP 字符串错误 - 使用:

LDAP://celtestdomdc1.celtestdom.local/CN=Users,DC=celtestdom,DC=local

甚至是这个(无服务器绑定(bind) - 转到默认 DC)

LDAP://CN=Users,DC=celtestdom,DC=local

首先,各部分需要用逗号( , )而不是分号分隔 - 其次,您需要使用 DC=....适用于您域的所有 DNS 部分。

<shameless plug>
另外你可能想看看我的ADSI browser called Beavertail它是用 C# 编写的,100% 免费和开源。它将向您显示域树的外观以及有效的 LDAP 路径是什么。 </shameless plug>

关于vb.net - 无法使用 LDAP (VB.Net) 连接到 AD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9794052/

相关文章:

.net - 'System.Net.Mail.SmtpClient' 类型的“使用”操作数必须实现 'System.IDisposable' - (.NET 3.5)

vb.net - 如何在 VB.NET 中使用 MSHTML?

c# - 无法提取信息

active-directory - 如何使用 LDAP 请求启用或禁用 AD 用户帐户?

python - 自签名证书的 LDAP 连接问题

c# - 使用 mvvm 和 wpf 重用菜单

java - Spring LDAP 无法从 AD LDS 读取

c# - 性能问题 - 从 .net 中的大型 Active Directory 组添加/删除用户

c - OpenLDAP 绑定(bind)超时

javascript - page.aspx和code behind(page.aspx.vb)关系问题