The offboarding step everyone forgets: meeting ownership
Exchange Online finally lets admins transfer meeting ownership with Invoke-ChangeMeetingOrganizer. How it behaves, the gotchas hiding in the docs, a wrapper script that makes it safe to run, and the one rollout catch that makes the cmdlet lie to you.
Your shared mailboxes are login-capable accounts
Convert a mailbox to shared and the Entra account often stays enabled. This script catches every shared mailbox that can still sign in — or is quietly burning a license.
Trust, but Verify Your Microsoft 365 Tenant
From assumptions to evidence: why this blog exists, what you'll find here, and why every post ends with something you can verify yourself.
Auto-generating a Maester config from your custom Pester tests
Generate your maester-config.json automatically from your custom Pester tests, so severities and titles never drift out of sync again.