2015-12-21 5 views
0

Проблема:Переместить пользователя в Active Directory с сервером

Я получаю «Ошибка входа в систему: неизвестное имя пользователя или неверный пароль». при перемещении пользователя в Active Directory с помощью C# при включении сервера в качестве части пути LDAP.

user.MoveTo(new DirectoryEntry("LDAP://SERVER_IP/" + newOU)); 

server_ip является IP-адрес сервера и newOU это новое подразделение, к которому для перемещения пользователя.

фона:

  1. Я должен указать IP-адрес сервера, так как это работает на другом домене.
  2. ВАЖНО: все другие обновления, которые я делаю для атрибутов пользователя, отлично работают ... даже при создании новых учетных записей. Я действительно использую IP-адрес сервера в этом другом коде.
  3. Если я запустил вышеуказанный код в том же домене, он работает, без ошибок.

Проблема заключается в том, что MoveTo не работает должным образом, когда также указывается сервер на пути LDAP. Надеюсь, ты поможешь мне.

ответ

0

Я нашел проблему. Ошибка программиста.

Этот DirectoryEntry-вызов является единственным местом в моем коде, в котором я не указывал имя пользователя и пароль AD. Я ненавижу, когда я это делаю.

Смежные вопросы