Permissions
The service account used with the ADResetClient module needs correct permissions in Active Directory (AD).
Overview
Section titled “Overview”To reset a password, unlock an account, or require password change at next logon, the service account needs the correct permissions.
There are different ways to delegate permissions in AD. Below is one way of doing this for the ADResetClient proxy account.
Delegate Reset Password and Change Password at Next Login
Section titled “Delegate Reset Password and Change Password at Next Login”- Open Active Directory Users and Computers
Start > All Programs > Administrative Tools menu. - Right-click the OU or the root from which you want to delegate.
- Click Delegate Control to open the Delegation of Control Wizard.
- Click Next to proceed past the wizard’s welcome page.
- Click Add and find the user account you want to delegate to.
- Click Next to proceed.
- Under Delegate the following common tasks, choose to delegate the privilege to Reset user passwords and force password change at next logon. This will delegate AD password change and reset privileges to the service account.
- Click Next to proceed.
- Review the changes and ensure the changes are correct.
- Click Finish to save your changes and close the wizard.
Delegate Unlock Account
Section titled “Delegate Unlock Account”- Open Active Directory Users and Computers
Start > All Programs > Administrative Tools menu. - Right-click the OU or the root from which you want to delegate.
- Click Delegate Control to open the Delegation of Control Wizard.
- Click Next to proceed past the wizard’s welcome page.
- Click Add and find the user account you want to delegate to.
- Click Next to proceed.
- Choose Create a custom task to delegate and click Next.
- Choose Only the following objects in the folder from the Delegate control of option.
- Check the User objects option as the object to which to delegate.
- Click Next to proceed.
- Ensure Property-specific is checked.
- Scroll to the Read lockoutTime permission and check Read lockoutTime and Write lockoutTime.
- Click Next to proceed.
- Review the changes and ensure the changes are correct.
- Click Finish to save your changes and close the wizard.