0

我知道要获取 Active Directory 服务器的专有名称:

 DirectoryEntry nRoot = new DirectoryEntry("LDAP://localhost:389");//this for OpenLDAP
 string dnPath = nRoot.Properties["distinguishedName"].Value.ToString();

我收到“指定了无效的 dn 语法”的错误

尽管如果使用 AD 服务器 IP 而不是 localhost:389 尝试相同的代码,它会完美运行。

任何想法?

谢谢!

4

1 回答 1

0

我不确定我是否遵循“Active Directory 服务器的可分辨名称”的意思……您实际上要完成什么?

您当前的代码本质上将绑定到本地域控制器上所谓的 RootDSE。

于 2012-06-20T20:24:04.597 回答