Open-source tooling.
Sanitised, production-tested PowerShell scripts, reference guides, and sample outputs published as public GitHub repositories. Each repo includes usage examples and a breakdown of what the tool does and why.
Exchange Online mailbox cleanup via Microsoft Graph PowerShell
CSV-driven Exchange Online mailbox cleanup using Microsoft Graph. Dry-run first, multi-pass deletes with retry logic, and a per-mailbox transient ceiling so one noisy mailbox cannot stall the run. Audit-grade CSV reporting included.
view on github →Exchange Online mailbox size reporting
PowerShell that pulls mailbox sizes from Exchange Online into a sortable CSV. Normalises ByteQuantifiedSize strings into numeric GB columns, handles primary and archive mailboxes, ready for tenant-to-tenant migration planning.
view on github →Legacy BIOS to UEFI conversion and Windows 11 25H2 upgrade guide
Step-by-step guide to convert MBR to GPT and switch from Legacy BIOS to UEFI without reinstalling Windows, then upgrade to Windows 11 25H2. Covers MBR2GPT, BitLocker handling, UEFI boot repair, and the in-place upgrade path.
view on github →Windows LAPS fleet audit via Microsoft Graph
End-to-end Windows LAPS fleet audit via Microsoft Graph PowerShell. Cross-references Intune inventory against escrow records, categorises devices by Windows 11 24H2 eligibility for WLapsAdmin, and confirms per-device account names through the beta endpoint.
view on github →Hybrid Entra registration fix for LAPS escrow failures
Diagnose and remediate broken Hybrid Entra ID device registration that silently blocks Windows LAPS escrow. Surfaces alternativeSecurityIds via the Graph beta endpoint, with a verified dsregcmd leave-and-rejoin remediation procedure.
view on github →AroraMSP M365 Audit Scripts
Two PowerShell scripts that run a full Microsoft 365 tenant security audit and mailbox storage report. Certificate-based app authentication, 20 security checks across identity, email, Conditional Access and licensing, self-contained HTML output reports. No third-party dependencies.
view on github →Sample M365 Tenant Audit Report
A real audit report output generated against a sample tenant. Shows exactly what you receive after an AroraMSP tenant health check - 20 checks across five categories with PASS, FAIL, and WARNING status per finding.
view sample →Sample Mailbox Storage Report
A real mailbox report output showing Exchange Online mailbox sizes, archive status, and quota usage across a sample tenant. Demonstrates the sortable HTML report format generated by the audit scripts.
view sample →