How long does a full Microsoft 365 tenant assessment take you?
For me, it used to be half a day. Clicking through Exchange admin, SharePoint admin, Entra ID, Intune, Defender — exporting bits from each, stitching it together in Excel so I could actually use it for a migration runsheet.
So I built a script to do it for me. One PowerShell script. Walk away. Come back to a single Excel workbook with everything — mailboxes, OneDrive, SharePoint, Teams, security posture, licensing, the lot.
Here it is, available to everybody. A menu Driven PowerShell script to report on Mailboxes, OneDrive, Teams, SharePoint, DL's, Permissions, MFA Details, Contacts, Guests, Security/Unified Groups, Azure AD Devices, License Information, Conditional Access Policies, Connectors/Transport Rules, Planner, InTune, Devices, Enterprise Apps, Entra Role Assignments, Spam/SafeLink/Attachment Policies, Named Locations and more from your Microsoft 365 tenant.
Current Update - V8.12 - June 2026 - Now reports on the following items...