11

有没有办法强制 PrincipalContext 连接到特定的域控制器?我正在枚举我的应用程序的锁定帐户列表,我希望能够查询多个服务器并从所有 DC 返回列表。

目前,我得到了我的 PrincipalContext 碰巧连接到的 DC,而且我的列表对于被锁定的帐户并不总是完全正确的。

我已经进行了一些挖掘,但没有看到任何方法来引用对 PrincipalContext 的调用连接到哪个域控制器。

4

1 回答 1

15

是的,您可以连接到特定的域控制器。

new PrincipalContext(ContextType.Domain, name, container, username, password);

此主体上下文的name一部分可以设置为域控制器的 IP 地址。我假设您谈论不同的活动目录,否则您可能会遇到域控制器如何分发信息的问题。

此外,请确保 和container是正确OC=...DC=...

希望能帮助到你!

于 2014-04-04T10:10:45.590 回答