How to add set Calendar access rights in Exchange
If you want to view or set Calendar access rights in Microsoft Exchange you can do this very easy with PowerShell.
With Exchange Server management shell calendar permissions can be managed using the *-MailboxFolderPermission cmdlets.
These cmdlets can be used to manage permissions on any mailbox folder. However, this post will focus on calendar permissions.
- Get-MailboxFolderPermission Use the Get-MailboxFolderPermission cmdlet to view folder-level permissions in mailboxes.
- Add-MailboxFolderPermission Use the Add-MailboxFolderPermission cmdlet to add folder-level permissions for users in mailboxes.
- Set-MailboxFolderPermission Use the Set-MailboxFolderPermission cmdlet to modify folder-level permissions for users in mailboxes. The cmdlet differs from the Add-MailboxFolderPermission cmdlet in that it modifies existing permission entries.
- Remove-MailboxFolderPermission Use the Remove-MailboxFolderPermission cmdlet to remove folder-level permissions for users in mailboxes.
To view the access rights on a users calendar run the following command.
Get-MailboxFolderPermission –Identity user@domain.com:\Calendar
To Add access rights for a specific user on another users Calendar run the following command.
Add-MailboxFolderPermission –Identity user@domain.com:\Calendar –User “target user alias” –AccessRights Owner
To set access rights for a specific user on another users Calendar run the following command.
Set-MailboxFolderPermission –Identity user@domain.com:\Calendar –User “target user alias” –AccessRights Owner
To remove access rights for a specific user on another users Calendar run the following command.
Remove-MailboxFolderPermission –Identity user@domain.com:\Calendar –User “target user alias” –AccessRights Owner
The AccessRights parameter also specifies the permissions for the user with the following roles, which are a combination of the rights listed previously:
The following roles apply specifically to calendar folders:
Note: |
Comments ()