Add User to All Mailbox Folders in Exchange 2010

In some environments, and depending on the user training, Exchange admins may run into a shared mailbox in which there are limitless folders and subfolders. Instead of the users administrating the permissions and access to their shared mailboxes and the folders, the administrators are usually the ones that will perform these tasks.

It is tedious adding a new user to the folders, so Microsofth has given us some hammers we can use to force the square user in the round mailbox and have it fit just right. Using Powershell, we have crafted a hammer for use on Exchange 2010, which may also be applicable Exchange 2013.

The following hammer uses a shotgun style approach of applying the permissions to every folder and subfolder. The mailbox folder permissions are similar to advanced NTFS permissions, for a more detailed guide scroll below the hammer.

The access rights that can be given can be found on Microsoft TechNet by clicking on http://technet.microsoft.com/en-us/library/dd298062(v=exchg.141).aspx or you can review the access levels needed below, which are a copy and paste from the link above

The AccessRights parameter specifies the permissions for the user with the following access rights:

  • ReadItems The user has the right to read items within the specified folder.
  • CreateItems The user has the right to create items within the specified folder.
  • EditOwnedItems The user has the right to edit the items that the user owns in the specified folder.
  • DeleteOwnedItems The user has the right to delete items that the user owns in the specified folder.
  • EditAllItems The user has the right to edit all items in the specified folder.
  • DeleteAllItems The user has the right to delete all items in the specified folder.
  • CreateSubfolders The user has the right to create subfolders in the specified folder.
  • FolderOwner The user is the owner of the specified folder. The user has the right to view and move the folder and create subfolders. The user can’t read items, edit items, delete items, or create items.
  • FolderContact The user is the contact for the specified public folder.
  • FolderVisible The user can view the specified folder, but can’t read or edit items within the specified public folder.
  • The AccessRights parameter also specifies the permissions for the user with the following roles, which are a combination of the rights listed previously:

  • None FolderVisible
  • Owner CreateItems, ReadItems, CreateSubfolders, FolderOwner, FolderContact, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems
  • PublishingEditor CreateItems, ReadItems, CreateSubfolders, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems
  • Editor CreateItems, ReadItems, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems
  • PublishingAuthor CreateItems, ReadItems, CreateSubfolders, FolderVisible, EditOwnedItems, DeleteOwnedItems
  • Author CreateItems, ReadItems, FolderVisible, EditOwnedItems, DeleteOwnedItems
  • NonEditingAuthor CreateItems, ReadItems, FolderVisible
  • Reviewer ReadItems, FolderVisible
  • Contributor CreateItems, FolderVisible
  • Leave a Reply

    Your email address will not be published. Required fields are marked *