https://github.com/greg0rys/active-directory-resets
https://github.com/greg0rys/active-directory-resets
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/greg0rys/active-directory-resets
- Owner: greg0rys
- Created: 2025-07-14T22:31:33.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-07-16T16:50:35.000Z (11 months ago)
- Last Synced: 2025-08-17T00:40:04.385Z (10 months ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**hello@shenefelt.org**
**Automated Active Directory Password Management**
**Updated on: 07/15/2025**
---
### CASE STUDY REPORT
---
### The Problem
Every Wednesday, this client performs mass password resets for 226 Active Directory accounts. This was previously done manually by their helpdesk team, taking about 4 hours and introducing potential for errors such as:
- Typos when resetting the password
- Missed accounts during the reset process
- No audit trail
- Delays in delivering new passwords to users
---
### The Solution
To eliminate this bottleneck, I developed a small Java application that:
- Reads in all usernames from the OU containing the accounts
- Resets each account's password and ensures it is unlocked
- Assigns new passwords in a sequential, trackable format
- Logs both successes and failures in a human-readable file
- Maintains unique passwords by tracking usage across sessions
---
### The Outcome
- Reduced a 4-hour weekly task to a 30-second automated process
- Eliminated manual errors in password resets
- Generated audit-friendly logs for internal compliance reporting