How to delegate for a users to reset the password of some spcific users in a given OU

Mohd Arif 946 Reputation points
2022-03-28T07:01:46.34+00:00

I am looking for a method to allow some IT people so they can reset the password of some specific users from a given OU. For example, let's say there is an OU named HR , there are many people in HR OU including users1, user2, user3. Now I want to delegate a local IT person so he can just reset the password of only users1, user2, user3 not whole OU users.

Windows for business | Windows Client for IT Pros | Directory services | Active Directory
Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Thameur-BOURBITA 36,261 Reputation points Moderator
    2022-03-28T07:51:17.007+00:00

    Hi,

    You can delegate a admin account to reset or change password on some users.
    Go on each user account properties -> security -> Advanced -> Add as mentioned below:

    187434-image.png
    Please don't forget to mark helpful reply as answer

    1 person found this answer helpful.

  2. MotoX80 36,401 Reputation points
    2022-03-28T14:10:43.357+00:00

    Could you suggest some other way please?

    Our security team built an .ASPX (Dot Net) web site to allow help desk support technicians to perform that process. The web site was configured to authenticate, but not impersonate the client. The code would enumerate the users AD group membership. If they were NOT a member of the Help-Desk-Users group, they were shown a "Sorry, you are not authorized" message.

    The page then prompted the user for the account ID, and did a lookup on it to get AD properties and also read the HR database. The Help Desk techs were instructed to ask the person on the phone to verify something like their date of birth or address to insure that they were who they claimed to be. They could then enter a new password.

    The IIS worker process identity for the site was configured as an AD account that had the permissions within AD to set a user's password.

    The site would log the activity to maintain an audit trail. It some cases it would email managers to alert them.

    It's not an "out of the box" solution, as you would to have to write the code that applies to your environment, but you would have complete control over it's functionality.


  3. Gary Reynolds 9,621 Reputation points
    2022-03-28T18:14:22.833+00:00

    As suggested there are only two method to achieve your goal, implement an account management solution or delegate the permissions and use the native tools.

    Rather than using ADUC to set the permissions on the users, you could use dsacls to automate the changing of the permissions.

    For decals the command would be

    Dsacls <user_object_dn> /g "<it_staff_name>:CA;reset password"
    

    Gary.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.