Подключение к Active Directory от другого имени - C#
Формулировка задачи:
Добрый день! Передо мной стала следующая задача - заблокировать пользователя Active Directory. Т.к. напрямую сделать это нельзя, решила поступить т.о.: несколько раз подключиться к АД от имени этот юзера с неправильным паролем:
Но блокирование не происходит.
Так выглядят сведения о подключении.
Подскажите, что не так и как все исправить!!
if (user.IsAccountLockedOut()) { a = 1; } else { a = 0; } if (a == 1) { user.UnlockAccount(); } if (a == 0) { while (i<3) { DirectoryEntry ds_lock = new DirectoryEntry(); ds_lock.Path = path; ds_lock.Username = username; ds_lock.Password = badpass; DirectoryEntry de = new DirectoryEntry(path); i++; } }
Решение задачи: «Подключение к Active Directory от другого имени»
textual
Листинг программы
new DirectoryEntry(path, username, badpass).RefreshCache();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д