Automation
PowerShell automation for routine administration
Automated user provisioning and deprovisioning, bulk Microsoft 365 changes, and recurring reports so a three-person team can support 80 people without drowning.
On a small team, every repetitive task competes with project work. PowerShell is how I get that time back.
What is automated
- User provisioning and deprovisioning across Active Directory, Entra ID, and Microsoft 365, so onboarding and offboarding are consistent and complete.
- Bulk Microsoft 365 changes such as license, policy, and mailbox updates that would otherwise be done one user at a time.
- Recurring reports for access reviews and management, generated on a schedule instead of assembled by hand.
Scripts are documented alongside the processes they replace, so a teammate can run or modify them without reverse engineering my intent.