Free M365 tools, built from the field.
Open source PowerShell tools for Microsoft 365 administrators. Built from real production work, documented, and published.
AroraMSP M365 Audit Toolkit
PowerShell suite producing self-contained HTML reports for Microsoft 365 tenant security and Exchange Online mailbox storage.
- Tenant security audit across 5 categories
- Mailbox size report with quota tracking
- Certificate-based app-only auth
- Export to PDF and CSV
- Zero external dependencies
Graph Exchange Mailbox Cleanup
PowerShell automation for Exchange Online mailbox cleanup using Microsoft Graph. CSV-driven, dry-run supported.
- Microsoft Graph message search by sender
- Dry-run mode before deletion
- Multi-pass execution
- Detailed CSV audit report
- Throttling and error handling
EXO Mailbox Size Report
PowerShell script to export Exchange Online mailbox and archive sizes using CSV input. Migration-ready output.
- Primary and archive mailbox statistics
- Numeric GB column for sorting
- CSV-driven UPN input
- Per-mailbox error handling
- Migration batch planning ready
Intune LAPS Fleet Audit
Microsoft Graph PowerShell audit for Windows LAPS at fleet scale. Identifies WLapsAdmin vs Administrator account name discrepancies.
- Fleet-scale LAPS account name audit
- OS eligibility cross-reference
- Per-device account name lookup
- Graph-based bulk query
- CSV export
Intune LAPS Hybrid Registration Fix
Fixes Windows LAPS hybrid device registration failures for AD-joined devices not appearing in Entra ID.
- Diagnoses hybrid join failures
- Repairs device registration
- Validates LAPS eligibility post-fix
- PowerShell based
- No third-party dependencies
Windows 11 UEFI Upgrade Guide
Step-by-step guide and scripts for upgrading legacy BIOS devices to UEFI to meet Windows 11 TPM and Secure Boot requirements.
- BIOS to UEFI conversion scripts
- TPM and Secure Boot validation
- Intune deployment ready
- Pre and post-upgrade checks
- Fleet-scale tested