Подключитесь к Active Directory с помощью класса LdapConnection на удаленном сервере.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Подключитесь к Active Directory с помощью класса LdapConnection на удаленном сервере.

Сообщение Anonymous »

У меня проблема: мне нужно подключиться к Active Directory с удаленного сервера, но код должен использовать класс LdapConnection. Мне это нужно, потому что таким образом я могу тестировать уведомления об изменениях только тогда, когда происходит какое-то событие (например, деактивация пользователя или изменение группы, данных и т. д.). ОС на удаленном сервере — Windows Server 2012.
Мне удалось сделать это локально с помощью DirectoryServices с помощью следующего кода:

Код: Выделить всё

String ldapPath = "LDAP://XRMSERVER02.a24xrmdomain.info";
directoryEntry = new DirectoryEntry(ldapPath, @"A24XRMDOMAIN\username", "pass");

//// Search AD to see if the user already exists.
DirectorySearcher search = new DirectorySearcher(directoryEntry);
search.Filter = "(&(objectClass=user))";
SearchResult result = search.FindOne();
Это нормально, соединение работает, но теперь мне нужно подключиться с помощью класса LdapConnection.
Я пробовал что-то подобное на многих способы, но ничего из этого мне не помогло:

Код: Выделить всё

LdapConnection connection = new LdapConnection(XRMSERVER02.a24xrmdomain.info);
var credentials = new NetworkCredential(@"A24XRMDOMAIN\username", "pass");
connection.Credential = credentials;
connection.Bind();
Там написано, что учетные данные недействительны, но это не так.
Пояснения:

Подробнее здесь: https://stackoverflow.com/questions/394 ... ote-server
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»