Projects And Code

Here's some of my favorite projects

PST Export Script

I really love how this script has evolved over time. Before I started with my current company, it was a simple script that either worked or failed. Before you tried you had to fire up Exchange Management Shell to see how big the mailbox was because if it was too big it would fail.
Now it does all the checks for you, has exception handling built in, and even corrects some issues on its own.
Its even merged with a different script to handle breaking the large PSTs into smaller files!

The Beauty of the Pipeline

The pipeline is not unique to PowerShell, but man, does it really get work done.

Admin Report PowerShell Script

This is one of my semi-recent projects, and I really love what I ended up with. At its core, it is a script that recursively checks for all users in every administrator group in every domain in an Active Directory Forest, then generates a report in HTML and sends it out. Because where I work has multiple forests for development, staging, and production, I made it domain agnostic, as I like to call it. It will figure out the domain and all child domains and loop through them. Figuring out how to put the HTML together was fun. Sticking one language inside another, each with different escape characters, what could go wrong?