A Microsoft Unified Communications resource blog

Recent Posts

Search by Topic

Email Notifications


My Microsoft KBs

.:. About me..

Microsoft Community

Andy's Toolbox



Managing Calendar permissions using PowerShell in Exchange Server 2010

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.


Anderson Patricio (Portuguese)
Twitter: @apatricio


Ian C. said:

Sweet. Short & to the point (incl. the relevant rights levels).

I'd like to mention a distinction needs to be made between Add-Mail... and Set-Mail....

Add-MailboxFolderPermission is for NEW rights.

Set-MailboxFolderPermission is to MODIFY EXISTING rights.

# May 19, 2013 9:50 PM

John Skuce said:

Thanks so much...Saved me a bunch of time.  

# July 25, 2013 12:38 PM
Leave a Comment





If you can't read this number refresh your screen
Enter the numbers above: