20 Jun 2019 by Mike Weaver
Minimum Requirements for Office 365 Migrations
What you need to know before migrating from Exchange to Microsoft Office 365.
This Powershell script will connect to Office 365 and export all mailbox permissions to a CSV file.
If you’re short on time and need this information regularly, we recommend that you try our Office 365 Reporting product.
The script only collects permissions that are non-standard, so it won’t pick up the Built In groups like Administrators making for a cleaner and more relevant report.
The script accepts three parameters.
When you run the script without an input file specified it will connect to Office 365 and collect the mailbox permissions for all mailboxes in the tenant. It will output those to a file called MailboxPerms.csv with the following format.
We have uploaded the script to the Microsoft Script Repository for you to download: