Exchange Online – You can now manage calendar delegation with PowerShell

The MailboxFolderPermission cmdlet for Exchange Online is getting improved with the adding of a new parameter (SharingPermissionFlags) to let you manage calendar delegation.

With this parameter, which only applies to Calendar folder when using the Editor access right, you can set the user as a delegate (as you do when using the Delegate Access from Outlook client).

Below 2 commands using this new parameter:

  • Set the delegate to view private items in the calendar

Add-MailboxFolderPermission –Identity <delegates mailbox>:\Calendar –User <delegated mailbox> -AccessRights Editor -SharingPermissionFlags Delegate,CanViewPrivateItems

  • Set the delegate to not view private items in the calendar

Add-MailboxFolderPermission -Identity <delegates mailbox>:\Calendar -User <delegated mailbox> -AccessRights Editor -SharingPermissionFlags Delegate

Leave a Comment

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.