我们有以下服务器详细信息:
Server: CN=HQITSA01,OU=Domain Controllers,DC=example,DC=net
我们没有用户名和密码。
我们的守则:
PrincipalContext principalContext = new PrincipalContext(ContextType.Domain, "example.net");
我们已尝试使用上面的代码进行连接,但却抛出错误:无法联系服务器。
答案 0 :(得分:1)
正确的指示应该是:
var context = new PrincipalContext(ContextType.Domain, "EXAMPLE", "DC=EXAMPLE,DC=net");
其中 EXAMPLE 这里是域的NETBIOS名称。您也可以尝试使用
var context = new PrincipalContext(ContextType.Domain, null);
连接到当前域,如果example.net是您当前的域。
查看此link上PrincipalContext
对象的文档以获取更多详细信息,或查看此question。
BTW,"无法联系服务器"看起来像一个简单的连接问题。