Permissions to Import or Export Mailbox Data in Exchange 2010

In Exchange 2010 none of the preloaded role groups have the Mailbox Import Export role, The person performing the import or export must have the appropriate permissions within Exchange. The easiest way to grant this permission is by adding  Mailbox Import Export role to a role group.


To create the role group we need to run the following:

New-RoleGroup “Mailbox Import-Export Management” -Roles “Mailbox Import Export”


This will create a group called “”Mailbox Import-Export Management””, every user added to this group will have the right to run the import/export cmdlets, adding a user can be done by running the following:


Add-RoleGroupMember “Mailbox Import-Export Management” -Member <user account>


If you try to run the cmdlets and you don’t have the correct permissions, you’ll receive an error stating that the cmdlet doesn’t exist. And by the way , you’ll need to restart the Exchange Management Shell after you add the Mailbox Import Export role to the role group.

Comments (7)

  1. EliadTech says:

    OH, bless you for your most clear and straight-forward explanation.

  2. Wil says:

    Beautiful, thank you.

  3. CrisVinluan says:

    Thank you! I wish the product documentation could have explained it as easy as you have.

  4. GP says:

    Thanks a million! You saved my day. Don’t ever let this blog die.

  5. Danish Khan says:

    Thanks buddy

  6. Alice.walker says:

    Great, thanks for sharing helpful steps, but I already tested this import/Export solution ( ) which provides the facility to export mailbox from edb to pst, msg / eml or office365. It easily fix entire exchange server corruption
    issues without any problem.