Retrieve Mailbox Permissions
Find who has access to what mailboxes within your Microsoft 365 organisation.
To get to the Mailbox Permissions in Exchange Online, you need to have the following permissions:
- Global Administrator
- Exchange Administrator
- Security Administrator
Script
Get-EXOMailbox -ResultSize Unlimited |
Get-ExoMailboxPermission |
Where-Object { $_.User -notlike "NT AUTHORITY\SELF" } | Select-Object Identity, User, PrimarySmtpAddress, Deny, AccessRights, IsInherited | Export-Csv -Path "~/mailboxpermissions.csv" -NoTypeInformationLast updated on