I’m John Heisler, a Communication and Collaboration Administrator with nearly 10 years in IT. I manage about 2,000 users across two hybrid Microsoft 365 tenants, and I write a lot of PowerShell to keep that manageable.
This blog is where I share the scripts and concepts that come out of that work:
- Bulk changes and repetitive tasks in Entra ID, Active Directory, Exchange, SharePoint, and Teams
- Data gathering and reporting
- Troubleshooting mail flow, calling, and permissions
- Lessons from email and tenant migrations to Microsoft 365
Every script is also on GitHub. Test anything in a lab before running it in production.
Elsewhere
- johnjheisler.com for my main site
- Poplar Technologies for IT consulting for individuals and small to mid-size businesses
- X / Twitter
Questions or corrections? Email hello@johnjheisler.com.