Exchange 2010 grant user permission to all calendars

Grant user permission to all calendars in Exchange 2010

There are a few methods around for achieving this but I do it this way and have found it to be far simpler than some of the alternative scripts I have found. To grant user permission to all calendars in Exchange 2010 run the below in Exchange 2010 management shell (note you will need to re-run this when new mailboxes are added or you could set the default user permissions to have the rights you want).

$calendar = get-mailbox
$calendar | foreach-object {add-mailboxfolderpermission -identity $_":\calendar" -user UserName -AccessRights PublishingEditor}

If changing calendar permissions that are already in place change to Set-MailboxFolderPermission or you can remove them with Remove-MailboxFolderPermission.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>