Подключение к 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();