Microsoft 365 Discovery Tool
Menu Driven PowerShell script to report on Mailboxes, OneDrive, Teams, SharePoint, DL, Contacts, Guests and more from your Microsoft 365 tenant.
To get this script for 50% off, subscribe to my YouTube channel and then email me at email@example.com. I will send you the coupon code.
Watch the video for a complete walkthrough of the tool.
It creates a spreadsheet report that can be easily used as a migration runsheet, filterable and containing a lot of very useful information. Especially in that migration stance.
Full mailbox details, showing aliases, SMTP addresses, storage used, inbox counts, delegated permissions, roles, licenses, mailbox types, last access times, legacyExchangeDN details.
OneDrive reports, line matched against the mailbox report, again showing usage and last access times.
Full Tenant SharePoint report, sites, usage, storage, teams links.
Full Tenant Teams report, teams, channels, private channels, permissions, ownership and usage.
MFA details for all users, MFA registration status, MFA type, enforcement details and last usage times.
Full Distribution Lists with membership, Contact Lists, Guest Membership All contained in a nicely created spreadsheet at the end.
ALSO - As of February 2023 and available RIGHT NOW - Very easily take the data from your tenant and let it create the scripts necessary to provision these identities on your target tenant with a new UPN suffix. Making migration provisioning extremely fast whether you need Mail Contacts, Mail Users or Mailbox Users. It can also create the Mail User identities with Exchange GUID and Legacy Exchange DN for MRS mapping. All in the target tenant with the new target UPN suffix.
If you are working with a Microsoft 365 tenant, whether it is for your own or for a client, it is often necessary to obtain a decent report of what is there. You may want to know about all the Mailboxes that are in Exchange Online, Delegate information, Licenses, a full listing of Microsoft Teams with members and data sizes, OneDrive sizes/usage, Distribution Lists, Contacts, Guest Accounts and SharePoint sites/data/usage. It also collects MFA details, showing who has it enforced, who has registered for MFA and the type of authentication (App/Txt/Call) that they selected, and the last logon date/time.
With this PowerShell script you can get all this information in one go, or individually, compiled into a single XLS file for easy filtering and reporting.