Delegate calendar access in Office 365 PowerShell

To delegate calendar access without also giving mailbox access, run the following:

Adding new permissions:

Add-MailboxFolderPermission -Identity username1@domain.com:\Calendar -User username2@domain.com -AccessRights Editor

Changing existing permissions:

Set-MailboxFolderPermission -Identity username1@domain.com:\Calendar -User username2@domain.com -AccessRights Editor

Subsitute access rights with one of the below depending on your requirements.

Access RightDescription
AuthorCreateItems, DeleteOwnedItems, EditOwnedItems, FolderVisible, ReadItems
ContributorCreateItems, FolderVisible
Editor CreateItems, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderVisible, ReadItems
NoneFolderVisible
NonEditingAuthorCreateItems, FolderVisible, ReadItems
OwnerCreateItems, CreateSubfolders, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderContact, FolderOwner, FolderVisible, ReadItems
PublishingEditorCreateItems, CreateSubfolders, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderVisible, ReadItems
PublishingAuthorCreateItems, CreateSubfolders, DeleteOwnedItems, EditOwnedItems, FolderVisible, ReadItems
ReviewerFolderVisible, ReadItems

Leave a Reply

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