Установить политику паролей домена, используя LDAP с ошибкой "maxPwdAge"?

var data = new DirectoryEntry("LDAP://xxx.xxx", LdapAdUserName, LdapAdPassword);
data.data.Properties["LockoutThreshold"].Value = 10;`
data.data.Properties["maxPwdAge"].Value = 90;
data.CommitChanges();

Я пытаюсь изменить политику паролей домена на AD. Во-первых, я пытаюсь обновить "LockoutThreshold" => ОК. Во-вторых, я пытаюсь обновить "maxPwdAge" => Исключение при фиксации.

Исключение:

An exception of type 'System.DirectoryServices.DirectoryServicesCOMException' occurred in System.DirectoryServices.dll but was not handled in user code

Почему нельзя установить "maxPwdAge"??

1 ответ

Как я понимаю, вы должны быть администратором домена, и, возможно, это поможет Как получить значение атрибута maxpwdAge в ActiveDirectory с помощью C++? это на C++, но принцип тот же.

Другие вопросы по тегам