Delegate Full-Mailbox Access
Hello Newsgroup I have to delegate full mailbox access to a global group. This should be done on mailbox store or storage group level and also includemailboxes which will created in the future. Which command do I have to use? The second question is, if this group / user doesn't need this permission anymore, is it enough to delete it in AD or do I have to remove this permission explicitly ? (how?) Thanks Norbert
June 25th, 2008 10:42pm

I'm not sure if you can grant this type of access to a group. you may need to specify the users explicitly in a script. Create a script: Code SnippetAdd-MailboxPermission -Identity 'CN=John Smith,OU=People,DC=contoso,DC=Local' -User 'contoso\Administrator' -AccessRights 'FullAccess' Replace: John Smith with real names (each line with a new name) People with the OU structure Contoso with your domain name Local with your top level domain Administrator with the privileged account(s) You can schedule this script to run every so often, so when new accounts are added they get this permission applied. http://technet.microsoft.com/en-us/library/bb124097(EXCHG.80).aspx
Free Windows Admin Tool Kit Click here and download it now
June 26th, 2008 3:54am

Dear customer: In Exchange server 2007 SP1, you can use Exchange Management Console or Exchange Management Shell to grant the full access permission for a mailbox. To use the Exchange Management Console to grant the Full Access permission for a mailbox 1. Start the Exchange Management Console. 2. In the console tree, click Recipient Configuration. 3. In the result pane, select the mailbox for which you want to grant the Full Access permission. 4. In the action pane, under the mailbox name, click Manage Full Access Permission. The Manage Full Access Permission wizard opens. 5. On the Manage Full Access Permission page, click Add. 6. In Select User or Group, select the user to which you want to grant the Full Access permission, and then click OK. 7. Click Manage. 8. On the Completion page, the Summary states whether the Full Access permission was successfully granted. The summary also displays the Exchange Management Shell command that was used to grant the Full Access permission. 9. Click Finish. To use the Exchange Management Shell to grant the Full Access permission for a mailbox Run the following command to add the Full Access permission directly to the mailbox. Add-MailboxPermission -Identity 'CN=username,CN=Users,DC=domain_name,DC=com' -User 'domain_name\group_name' -AccessRights 'FullAccess' Note: The type of the group that you want to grant full access for a mailbox must be security not distribution. Additionally, when you dont need the permission, you can remove it from EMC or run the following command: This example will remove user Test1's full access to user Test2's mailbox. Remove-MailboxPermission -Identity Test1 -User Test2 -AccessRight FullAccess -InheritanceType All For more information about How to Allow Mailbox Access, please refer to the following documents: How to Allow Mailbox Access http://technet.microsoft.com/en-us/library/aa996343(EXCHG.80).aspx For more information about Remove-MailboxPermission, please refer to the following documents: Remove-MailboxPermission http://technet.microsoft.com/en-us/library/bb125153(EXCHG.80).aspx I hope the information above can address your concerns. If anything is unclear, please feel free to let us know. Rock Wang - MSFT
June 26th, 2008 10:14am

Hello Thanks for the reply! Is there also a way, to delegate the permission on "Storage Group" or "Mailbox Store" Level instead on every mailbox? Thanks Norbert
Free Windows Admin Tool Kit Click here and download it now
June 26th, 2008 1:53pm

Thanks Rock - I didn't know if it worked with groups or not. Norbert, Here is how to setup a blackberry service account (besadmin). To function, blackberry service accounts need similar permissions to what you're describing: take note to "ms-Exch-Store-Admin" Code Snippet get-mailboxserver "<messaging_server_name> " | add-adpermission –user "BESAdmin" –accessrights ExtendedRight –extendedrights Send-As, Receive-As, ms-Exch-Store-Admin ------------------------------------------ OR Get-Mailboxdatabase | Add-ADPermission -User AdminUser -AccessRights ExtendedRight -ExtendedRights ms-exch-store-admin, receive-as, send-as
June 27th, 2008 2:31am

Hello Mike Thanks for the cmdlet. Will this allow an adminaccount,in this case "BESAdmin" to open other mailboxes? Can you explain me, what "-accessrights ExtendedRight" and "ms-Exch-Store-Admin" exactly to? Send and Receive as are clear to me... Thanks Norbert
Free Windows Admin Tool Kit Click here and download it now
June 27th, 2008 12:53pm

I dont see it clearly spelled out anywhere, but its discussed here: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1703407&SiteID=17 You could just try it and see! though, maybe it would give too much permission... any MSFT or MVP person want to comment?
June 27th, 2008 5:48pm

Dear customer: To get full access right on all mailboxes in a database, we can grant "Receive As" permission to the user or group with cmd-let "Add-ADPermission". Please simply run command as the steps below: 1. Logon Exchange server and load Exchange management Shell. 2. Remove Deny permission with command 3. Run following command to grant the permission Grant permission on a single mailbox store Get-MailboxDatabase "<server name\storage group name\mailbox database name>" | Add-ADPermission -User "<group name>" -ExtendedRights Receive-As Grant permission on all mailbox stores on a server Get-MailboxDatabase -server "<server name>" | Add-ADPermission -User "<group name>" -ExtendedRights Receive-As Please note that the permission granted with the command above can't be taken effect until the cache on information store refreshes. By default the refresh interval is two hours, or we can force refreshing the cache by restarting Exchange Information Store service. To do so, please: 1. Load Service snap-in by run services.msc. 2. Locate entry Microsoft Exchange Information Store, right click it and select Restart. Additionally, I enclosed two articles about this topic as below for your information. Exchange 2007 - How to Allow Mailbox Access <http://technet.microsoft.com/en-us/library/aa996343(EXCHG.80).aspx> Exchange 2007 - Add-ADPermission <http://technet.microsoft.com/en-us/library/bb124403(EXCHG.80).aspx> If there is anything unclear about the information I provided, please feel free to let me know. Rock Wang MSFT
Free Windows Admin Tool Kit Click here and download it now
June 28th, 2008 10:39am

Hello Rock Wang Thanks a lot for your explaination!I summarize it for my understanding: If a user has to open another users mailbox I have to delegate it trought EMC (Full Mailbox Access) or by EMS with"Add-MailboxPermission "Mailbox" -User "Trusted User" -AccessRights FullAccess". For a whole Store could it be done with "Add-ADPermission-Identity "Mailbox Store" -User "Trusted User" -ExtendedRights Receive-As", this has the same effect. Right until now? I've additional questions about permissions: 1) Where willthe "Add-MailboxPermission" settingsstored? I don't see a change in ADSIEdit as when a change has been made with "Add-ADPermission"... 2) If a user does made permission changes in outlook, will these also be visible in EMC or EMS? 3) When I've remove a "Full Access" Permission manually on a mailbox, it will not be listet with PS scripts. Even the ADPermission or MailboxPermission do work. Do I've to set something "back"? Thanks a lot for help Norbert
June 30th, 2008 9:01pm

Dear customer: Extended right "Receive As" means the ability of receiving email as the mailbox owner, which is equal to full mailbox access in deed. With "Receive As" granted on the mailbox database, permission "Full Access" will be inherited to every mailbox hosted in the database automatically, including all new added mailboxes. We don't have to configure the permission every time when create a mailbox. When we grant a user the Full Access permission to a mailbox, we are unable to see the permission in security tab via ADSIEDIT.MSC tool. If you want to see the permission, you can use the following command: Add-ADPermission -Identity "Ellen Adams" -User TedBrem -AccessRights extendedright -ExtendedRights "send as" For your second question, I want to confirm the following information: 1. How do you make permission changes in Outlook, please tell me your steps, so that we can give you more help. For your third question, please explain the following: 1. Which command did you run when you removing Full Access" Permission manually on a mailbox? 2. What does "PS scripts" means? Thanks for your time and cooperation. Rock Wang - MSFT
Free Windows Admin Tool Kit Click here and download it now
July 1st, 2008 3:01pm

Hello Rock Wang Thanks again for explaining this so detailled. 1) If I use the listed cmdlet to get the configured permission, it adds the"Send As" right. Should this listed command show the configured permissions? Add-ADPermission -Identity "Ellen Adams" -User TedBrem -AccessRights extendedright -ExtendedRights "send as" 2) A user opens the Properties on a folder in outlook, example the calendar, and add's another user with author rights. Is there a way to get / manage this information as an administrator? 3) The permission was assigned with a poweshell command ADPermission. For teting I remove the full access permissions with the wizard in EMC. After, the powershell scripts / cmdlets didnt' worked anymore. The fullaccess permission could only be managed with the Wizard in the console. Thanks Norbert
July 2nd, 2008 3:52pm

Dear customer: For the first issue, your opinion is right. When you run the following command, you can check the permission in ADSIEDIT.MSC tool. Add-ADPermission -Identity "Ellen Adams" -User TedBrem -AccessRights extendedright -ExtendedRights "send as" For your second question, we are unable to manage the permission except PFDAVADMIN tool. For more information about the tool, please refer to the following documents: Using PFDavAdmin to administer mailbox delegate permissions. http://support.microsoft.com/kb/555504 For your third question, Add-ADPermission cmd-let is different from Add-MailboxPermission cmd-let. Please double check whether you run the correct command. The Manage full access permission in ESM is equal to Add-MailboxPermission cmd-let not Add-ADPermission cmd-let. Hope this helps. If anything is unclear, please feel free to let me know. Rock Wang - MSFT
Free Windows Admin Tool Kit Click here and download it now
July 3rd, 2008 2:45pm

Hello to all,I have the best solution to add full access to all mailboxes on server: [PS] C:\Documents and Settings\Administrator>Get-Mailbox -server <servername> | Add-MailboxPermission -User "Administrator" -AccessRights FullAccess | Format-List Regards, Irnes
July 3rd, 2008 5:34pm

Thanks, but [PS] C:\Documents and Settings\Administrator>Get-Mailbox -server <servername> | Add-MailboxPermission -User "Administrator" -AccessRights FullAccess | Format-List Only work if the mailbox exist... How can i do this for the new mailboxes?. I need that the admin will have full access to all mailboxes by default.
Free Windows Admin Tool Kit Click here and download it now
March 19th, 2010 3:50pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics