Вход в Active Directory не работает в XP

#vb.net #active-directory #windows-xp #ldap

#vb.net #active-directory #windows-xp #ldap

Вопрос:

У меня есть некоторый код, который запрашивает у AD информацию о пользователях. В Windows 7 это работает как ожидалось, но в XP возвращает ошибку:

Ошибка входа в систему: неизвестное имя пользователя или неверный пароль

Похоже, это повсеместно на компьютерах с XP, за исключением того, что разработка была выполнена на XP и протестирована на другом компьютере с XP, и все прошло нормально. У меня больше нет доступа к этим 2 машинам, поэтому я не могу проверить, работает ли он на них.

Я не знаю, является ли это проблемой из-за XP или по другой причине, но все, что я знаю, это то, что он не работает, и XP, похоже, является общим знаменателем.

В этой строке выдается ошибка:

 Dim entry As DirectoryEntry = New DirectoryEntry("LDAP://ldapString", "username", "password")
  

Как я уже сказал, это работает на 7, но не на XP, это также работает при входе в систему через ADExplorer. В чем может быть проблема?

Ответ №1:

Хотите верьте, хотите нет, но нам, похоже, дали неправильное имя пользователя…Изменение имени пользователя устранило проблему, хотя нам сказали, что имя пользователя, которое мы использовали, даже не существует, поэтому они не знают, как даже некоторые из нас смогли получить доступ к AD. Но теперь это все равно исправлено.