Управление Active Directory с низкими правами пользователя
Наша проблема:
Клиент, обычный пользователь, должен иметь возможность сбрасывать несколько паролей одновременно. Около 30 за один раз. Это потребует PowerShell или что-то в этом роде, но для AD и Powershell нужно быть администратором домена.
Мое решение было бы сделать службу, которая работает на сервере AD и принимать подключения из программы. Служба будет тогда делать изменения AD.
Пока все хорошо, я просто хотел бы услышать некоторые другие мысли по этой проблеме. Потому что я уверен, что не может быть единственным с ним
1 ответ
Почему бы не использовать делегирование?
Объедините пользователей в OU, создайте группу, которая сможет управлять ими (или не выбирать). После этого щелкните правой кнопкой мыши OU, выберите "Делегировать управление"
После этого следуйте указаниям мастера, чтобы разрешить определенной группе / пользователям вносить изменения в объекты (или подмножество объектов) в подразделении.
Когда ваше делегирование установлено, вы можете сбросить все пароли через Powershell. Если вы хотите сделать это легко, я рекомендую использовать Quest-командлеты.
get-QADUser -SearchRoot 'company.com/SpecialUsersOU' | set-QADUser -userPassword "MyCompanyIsAwesomeAndThisIsAHardPassword!" -whatIf