Up 0 Down 0

Calendar Permissions in Office 365 via PowerShell

Connect to Office 365.

Available access roles:
Owner            - read, create, modify and delete all items and folders. PublishingEditor - read, create, modify and delete items/subfolders. Editor           - read, create, modify and delete items. PublishingAuthor - read, create all items/subfolders. 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-only. Contributor      - create items and folders. AvailabilityOnly - View only availability data. LimitedDetails   - View availability data with subject and location. None             - no permissions to access folder and files.

Change Default permissions:

Set-MailboxFolderPermission -Identity User1:\Agenda -User Default -AccessRights PublishingEditor

Add permissions:
Add-MailboxFolderPermission -Identity User1:\Agenda -user User2 -AccessRights PublishingEditor
Add-MailboxFolderPermission -identity "User1:\Agenda" -user "Universal Security Group" -AccessRights Reviewer

View current permissions:
Get-MailboxFolderPermission User1:\Agenda | select User, AccessRights

View Delegate:
Get-CalendarProcessing username | select ResourceDelegates

Remove Delegate:
Set-CalendarProcessing username -ResourceDelegates $null

Reset Delegate User Collection:
Remove-MailboxFolderPermission -Identity "User1:\Calendar" -ResetDelegateUserCollection

Disconnect:
Remove-PSSession $Session