Check and change calendar permissions 365

  • Owner — gives full control of the mailbox folder: read, create, modify, and delete all items and folders. Also, this role allows to manage item’s permissions;
  • PublishingEditor — read, create, modify, and delete items/subfolders (all permissions, except the right to change permissions);
  • Editor — read, create, modify, and delete items (can’t create subfolders);
  • PublishingAuthor — create, read all items/subfolders. You can modify and delete only items you create;
  • Author — create and read items. Edit and delete own items;
  • NonEditingAuthor — full read access, and create items. You can delete only your own items;
  • Reviewer — read folder items only;
  • Contributor — create items and folders (can’t read items);
  • AvailabilityOnly — read Free/Busy info from the calendar;
  • LimitedDetails — view availability data with calendar item subject and location;
  • None — no permissions to access folder and files.

Get permissions:

Get-MailboxFolderPermission username:\calendar

Set permissions

Set-MailboxFolderPermission -Identity username:\calendar -User username -AccessRights PublishingEditor

Add permissions

Add-MailboxFolderPermission -Identity username:\calendar -user username -AccessRights PublishingEditor

Remove permissions

Remove-MailboxFolderPermission -Identity username:\calendar -User username2

Permissions for all users calendars

Get-Mailbox | ForEach-Object {Get-MailboxFolderPermission $_”:\calendar”} | Where {$_.User -like “Default”} | Select Identity, User, AccessRights

Leave a Reply