PrincipalContext с несколькими серверами ldap или контроллерами домена - PullRequest
0 голосов
/ 05 октября 2018

все.

У меня есть приложение aspx, работающее с выделенным кодом C #, которое использует PrincipalContext для подключения к домену, чтобы я мог искать и находить текущие имена рабочих станций для определения следующего перечисления для имени рабочей станции.

Вот что у меня сейчас работает:

PrincipalContext context = new PrincipalContext(ContextType.Domain,                                                               
            "controller.domain.com" + ":port", "DC=local,DC=com"                                                                
            ContextOptions.Negotiate | ContextOptions.SecureSocketLayer,                                                                
            "serviceaccount", "pass");

Затем все остальное отправляется на поиски в C #.Я могу сказать, чтобы он просто использовал «DC = локальный, DC = com», но он все равно просто переходит к первому контроллеру домена, и, если он не работает, соединение и страница падают.

Ошибкадля первого сервера ldap сейчас появляется сообщение «Сервер LDAP недоступен».что верно для первого сервера ldap на данный момент, но я хочу пройти через доступные серверы ldap в домене (реплицированные контроллеры домена) и подключиться к первому доступному.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...