We started off class this morning in a Q&A session. One of the questions was how to get the public folder permissions on an Exchange Server. In this example, Exchange Server 2013 is being used.
1 2 | Get-PublicFolder -Recurse | Get-PublicFolderClientPermission |
Line 1 Gathers all of the Public folder objects, including subfolders.
Line 2 Gathers the user rights on each public folder and then displays them
FolderName User AccessRights
---------- ---- ------------
IPM_SUBTREE Default {Author}
IPM_SUBTREE Anonymous {None}
Folder1 Default {Author}
Folder1 Anonymous {None}
Folder2 Default {Author}
Folder2 Anonymous {None}
FolderA Default {Author}
FolderA Anonymous {None}
Folder1A Default {Author}
Folder1A Anonymous {None}
Folder2A Default {Author}
Folder2A Anonymous {None}
FolderB Default {Author}
FolderB Anonymous {None}
According to the Add-PublicFolderClientPermissions cmdlet help file, here are the access rights that can be assigned.
Access Right | Description |
ReadItems | The user has the right to read items within the specified public folder. |
CreateItems | The user has the right to create items within the specified public folder. |
EditOwnedItems | The user has the right to edit the items that the user owns in the specified public folder. |
DeleteOwnedItems | The user has the right to delete items that the user owns in the specified public folder. |
EditAllItems | The user has the right to edit all items in the specified public folder. |
DeleteAllItems | The user has the right to delete all items in the specified public folder. |
CreateSubfolders | The user has the right to create subfolders in the specified public folder. |
FolderOwner | The user is the owner of the specified public folder. The user has the right to view and move the public 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 public folder, but can't read or edit items within the specified public folder. |
You can also create rights based on roles.
Role | Access Rights |
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 |
Comments