Outlook / User Calendar Permissions / PowerShell

Manipulating User’s Calendar Permissions:

Open Windows Powershell as Admin.

Connect to Microsoft Exchange:

  • Connect-ExchangeOnline

Grabbing Permission Details of a Calendar:

  • Get-MailboxFolderPermission -Identity UserEmail:\calendar

This will present a table of each user that has access to the calendar with their levels of access.

Types of Access Rights:

Individual Permissions:

NoneThe user has no access to view or interact with the folder or its contents.
CreateItems:The user can create items within the specified folder.
CreateSubfolders The user can create subfolders in the specified folder.
DeleteAllItemsThe user can delete all items in the specified folder.             
DeleteOwnedItemsThe user can only delete items that they created from the specified folder.
EditAllItemsThe user can edit all items in the specified folder.       
EditOwnedItemsThe user can only edit items that they created in the specified folder.
FolderContactThe user is the contact for the specified public folder.
FolderOwner The user is the owner of the specified folder. The user can view the folder, move the folder, and create subfolders. The user can’t read items, edit items, delete items or create items.
FolderVisibleThe user can view the specified folder but can’t read or edit items within the specified public folder.
ReadItemsThe user can read items within the specified folder.
Individual Permissions:

User Roles: These roles will include several individual permissions.

AuthorDeleteOwnedItems, EditOwnedItems, FolderVisible, ReadItems
ContributorCreateItems, FolderVisible          
EditorCreateItems, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderVisible, ReadItems
NonEditingAuthorCreateItems, DeleteOwnedItems, FolderVisible, ReadItems
OwnerCreateItems, CreateSubfolders, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderContact, FolderOwner, FolderVisible, ReadItems
PublishingAuthor CreateItems, CreateSubfolders, DeleteOwnedItems, EditOwnedItems, FolderVisible, ReadItems
PublishingEditorCreateItems, CreateSubfolders, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderVisible, ReadItems
ReviewerFolderVisible, ReadItems
User Roles:

Adding User Permissions to another User’s Calendar:

Add-MailboxFolderPermission -Identity UserEmail1:\Calendar – User UserEmail2 – AccessRights Editor

Removing User Permissions from another User’s Calendar:

Remove-MailboxFolderPermission -Identity “User1Email:\calendar -user “User2Email”

References:

Loading