Managing Calendar permissions using PowerShell in Exchange Server 2010

Share this:

Good morning folks (A beautiful winter day without snow here in Toronto),

In Today’s post we are going over the Add-MailboxFolderPermission cmdlet. This command is very helpful if you have a busy Director that wants a new assistant to have access to his Calendar and he doesn’t have time to do it.

First of all, I would recommend to list the current Calendar permissions for our user and it can be done using Get-MailboxFolderPermission <mailbox>:Calendar


Adding permissions…

Now that you know what is going on, you can add a new user and to do that just run the following cmdlet Add-MailboxFolderPermission <mailbox>:Calendar –User <Mailbox-that-will-have-access> –AccessRights <Editor,Owner,PublishingEditor,PublishingAuthor,Author,NonEditingAuthor,Reviewer,Contributor>


Removing Permissions

Okay, we also need to be able to remove permissions and it can be easily done by running the following cmdlet: Remove-MailboxFolderPermission <mailbox>:Calendar –User <Mailbox-that-will-be-removed-from-Calendar-Permissions> and then type Y to confirm.


Written by Anderson Patricio

Anderson Patricio is a Canadian Exchange Server MVP and MCSM (Solutions Master) and he contributes to the Microsoft Community with articles, tutorials, blog posts, forums and book reviews. He is a regular contributor at, and (Portuguese).