By default, a delegate/editor/etc. can not view private items in the sharing users mailbox. This causes an issue when requests from outside, typically hotel and flight bookings added to a calendar have the private flag set by default. To allow the delegate to see the private items the following additional steps are necessary.
- Launch a cloud shell from admin.exchange.microsoft.com
- Connect to Exchange Online "Connect-ExchangeOnline"
Connect-ExchangeOnline
- Retrieve the users mailbox permissions.
Get-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected]
Here the user is an editor, but doesn't have the flags to access private items - Set the permissions to access private items. If in the previous step the user had no editor permissions, you can use Add- instead of Set- to add the permissions.
Set-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected] -AccessRights Editor -SharingPermissionFlags Delegate,CanViewPrivateItems
- Verify the mailbox permissions.
Get-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected]