// tools

Free M365 tools, built from the field.

Open source PowerShell tools for Microsoft 365 administrators. Built from real production work, documented, and published.

Free

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
Free

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
Free

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
Free

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
Free

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