


Script Download: AuditMailboxPermissionChanges.ps1 We have handled this special case in our script.Īlso, admins can configure alert policy to get notified when admins assign mailbox permissions. Instead, it will show the current delegates after the latest modification. Known limitation: For ‘send on behalf’ permission removal, Microsoft doesn’t provide the name of the delegate whose access is removed. The script allows you to generate an audit report on all permission changes or specific permission changes. Worry not! We have created a PowerShell script to monitor permission changes at ease. However, it’s hard to filter out send on behalf permission changes, as it comes with other property changes. With PowerShell, admins can track Exchange mailbox permission changes easily. How to Track Mailbox Permission Changes using PowerShell: Also, you can’t filter out send on behalf permission changes through the Audit log search. ’ Since each mailbox permission should be tracked individually, it’s challenging to perform through UI. To detect mailbox permission changes, you can use ‘ Audit log search ’ or the PowerShell cmdlet ‘ Search-UnifiedAuditLog. Send on behalf: Delegates can send emails from a delegated mailbox on behalf of the mailbox owner.Send as: Delegates can send email from the delegated mailbox, which appears to be sent by the mailbox owner.Full access: Delegate can read, modify, and delete content from the delegated mailbox.Mailbox permission can be granted in the following ways. How to Audit Mailbox Permission Changes in Exchange Online: Since mailboxes contain sensitive data, it’s required to monitor mailbox permission changes to ensure security and prevent data leakage.

Office 365 admins can configure permissions to delegate access to other mailboxes.
