2012-12-03 42 views
8

有沒有辦法強制PrincipalContext連接到特定的域控制器?我列舉了我的應用程序的鎖定帳戶列表,我希望能夠查詢多個服務器並從所有DC返回列表。強制PrincipalContext連接到特定的服務器

目前我獲得了我的PrincipalContext發生連接的任何DC,並且我的列表並不總是完全正確地鎖定帳戶。

我已經做了一些挖掘,但沒有看到任何方式來引用PrincipalContext調用連接到哪個域控制器。

回答

11

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

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

此主體上下文的name部分可以被設置到域控制器的IP地址。我假設你談論了不同的活動目錄,否則你可能會遇到問題,域控制器如何分發信息。

此外,請確保containerOC=...DC=...正確。

希望它有幫助!