Some of my blog readers have asked the question how to export and import Exchange 2016 mailboxes to PST. So I decide to post quick way to do it. Users want to export Exchange EDB mailboxes to Outlook PST for many reasons, some for Exchange backup, some for relocate to different organization etc.
Note: You can use either Third Party EDB to PST Converter or Powershell Command or EAC to import Exchange Mailbox to PST. PowerShell and EAC are time consuming and require an in-depth knowledge of cmdlets. These procedure also disturb the ongoing process of Exchange Server. In following case Third Party EDB to PST is best suited for you!!
Here are all steps How to use Exchange Management Shell & EAC to export Exchange mailbox to a PST quickly and efficiently.
By default, not all users can export Mailboxes to PST files. For using Exchange Poweshell Commands & EAC, first you have to grant permission Mailbox Import Export role to the group that the account you’ll be performing the import/export action with. After making this change, you have to logon again to the Exchange server to activate user role changes. You have to grant the following permission, where you want to import and export PST files:
• For import PST files : Read permission
• For export PST files: Read/Write permission
Let’s start with EAC:
Now click on Permissions –> admin roles
Open the properties of the group to assign the Mailbox Import Export permissions.
Roles>>Mailbox Import Export role:
Now Add the role:
Now log out of the EAC then navigate to recipients –> mailboxes, right click on a user’s mailbox and now you will see the options: Export to a PST file
Note: If you don't grant permission, you will receive an error that Exchange server is unable to establish a connection to the PST.
Exchange Management Shell
To assign this role to a user, you can use the New-ManagementRoleAssignment command:
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User "<user name>”
If you want to assign the Mailbox Import Export role to the Administrator account, use following command:
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User "Administrator"
Now logon again to the Exchange server to activate this change.
After logging on again, go to PowerShell and execute the following command:
New-MailboxExportRequest -Mailbox <user> -FilePath \\<server ABCD>\<shared folder name>\<PST name>.pst
The export request will be queued, and the MRS (Mailbox Replication Service) will pick up the request and start exporting the Mailbox to a PST file.
You can create more than one mailbox export request per mailbox, and each mailbox export request must have a unique name.
By default, Exchange Server generates up to 10 unique names for a mailbox export request. If you want to create more than 10 export requests, you need to specify a unique name.
Third Party Tools:
If you want a simpler way to export Exchange 2016 mailboxes to pst file, you can use Stellar EDB to PST Converter to export online as well as offline Exchange mailbox to PST.
The advantages of Stellar EDB to PST Converter Software are:
• Convert all mail components of EDB file to PST
• Can Convert multiple EDB files as well as Archive mailboxes to PST
• Convert EDB file to Live Exchange Server and Office 365
• Can save EDB file in five other file formats: EML, MSG, RTF, PDF, & HTML
• Supports all version of MS Exchange.
• conversion EDB file of any language to PST
• Also recover accidentally deleted EDB file
PowerShell is time consuming and requires in-depth knowledge of Poweshell Commands. If you are not aware of these commands, there are also the Risk of data loss. If you’re looking for a simpler way to export mailboxes, then solution Stellar EDB to PST converter is best suited to you!!