Mailbox (Discovery): Permissions, Open without “Full Access” Permission – Office 365
Tests as on 27 November 2014.
Objective: Providing non-Full Access Permission on a Discovery Mailbox (Exchange Online) and opening it in outlook.
You can have one of the following "Access Rights" on a Discovery Mailbox.
- FullAccess
- ExternalAccount
- DeleteItem
- ReadPermission
- ChangePermission
- ChangeOwner
Create a discovery mailbox
This example creates a discovery mailbox named SearchResults.
New-Mailbox -Name SearchResults -Discovery
For detailed syntax and parameter information, see New-Mailbox.
To display a list of all discovery mailboxes in an Exchange organization, run the following command:
Get-Mailbox -Resultsize unlimited -Filter {RecipientTypeDetails -eq "DiscoveryMailbox"}
For detailed syntax and parameter information, see Get-Mailbox.
Assign permissions to a discovery mailbox
You have to explicitly assign users or groups the necessary permissions to open a discovery mailbox that you've created. Run the following command to assign a user or group permissions to open a discovery mailbox and view search results:
Add-MailboxPermission <Name of the discovery mailbox> -User <Name of user or group> -AccessRights FullAccess -InheritanceType all
For example, the following command assigns the Full Access permission to the Litigation Managers group, so members of the group can open the Fabrikam Litigation discovery mailbox.
Add-MailboxPermission "Fabrikam Litigation" -User "Litigation Managers" -AccessRights FullAccess -InheritanceType all
For detailed syntax and parameter information, see Add-MailboxPermission.
However, viewing the content of a Discovery Mailbox, when the user does not have a full mailbox access has been a bit tricky.
One of the ways that I have tried is by providing a per folder "Reviewer" access.
For instance, if I were to provide Mailbox-Folder permission to Ashlyn (UPN: ashlyn@microsoftace.onmicrosoft.com), I can do so with the following command
Add-MailboxFolderPermission -Identity SearchResults -User ashlyn@microsoftace.onmicrosoft.com -AccessRights Reviewer
However, the above provides permission on the Information Store (Root) Folder. To assign a more granular permission (to rest of the folders) – execute the below command.
foreach($item in (Get-MailboxFolderStatistics SearchResults |where { ($_.foldertype -ne "ConversationActions") -and ($_.foldertype -notlike "Recoverable*") -and ($_.FolderPath -notlike "/Sync*")})){$fname = "SearchResults:" + $item.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User ashlyn@microsoftace.onmicrosoft.com -AccessRights Reviewer}
The AccessRights (for Add-MailboxFolderPermission ) 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 folder.
- FolderVisible The user can view the specified folder, but can't read or edit items within the specified 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
The following roles apply specifically to calendar folders:
- AvailabilityOnly View only availability data
LimitedDetails View availability data with subject and location
Opening the Discovery Mailbox in Outlook
And now you will be able to open the Discovery Mailbox in Outlook.
You may run into issues there. Follow the screenshots.
Click on File
Click on "Open & Export" and then on "Other User's Folder"
Click on "Name" Button
Click on "Advanced Find"
Type in the name of the discovery mailbox
If it does not yield any results, click on the "Address Book" drop down and select "Global Address List"
Type in the name of the discovery mailbox in the search field and click on "Go"
The discovery mailbox should appear – and thereof can be selected.
Click on "OK"
And the discovery mailbox opens up.
Live long and prosper!
_Anshuman
Anshuman Mansingh Technical Consultant, Microsoft Anshuman joined Microsoft as an Electronics and Communications' Engineering fresher. He has over 2 years' experience, working with Microsoft Partners plan, sell and deploy Microsoft Online Services. You can reach me at anshu.man@live.com or https://aka.ms/anshu |