How to audit the mailbox permission changes in Microsoft 365?
+
You can use the below cmdlet to check and find any unauthorized mailbox permission changes in Exchange Online.
Use the Search-UnifiedAuditLog cmdlet to get the mailbox permission changes activities.
Search-UnifiedAuditLog -StartDate YYYY-MM-DDTHH:MM:SS -EndDate YYYY-MM-DDTHH:MM:SS -RecordType "ExchangeAdmin"
Admins can easily track changes in Exchange mailbox permissions using PowerShell. However, filtering out changes related to Send On Behalf permissions is difficult since it occurs in different property.
Thus, with the help of the provided AuditMailboxPermissionChanges PowerShell script, you can generate multiple reports to manage mailbox permission changes in your Microsoft 365 organization.
Also, this script supports built-in filters. So, you can combine multiple filters to get more granular reports.
- Track mailbox permission changes.
- Audit mailbox permission for a custom period.
- Detect who granted full access permission.
- Check SendAs permission changes in mailboxes.
- Find Send On Behalf permission changes.
- Get monthly report on mailbox permission modifications
- Schedule mailbox permission audit report.
- Track mailbox delegation to external users.
Each of these use cases provides different insights into mailbox permission changes, making it easier to manage mailboxes in your organization.