Steps to Export Exchange 2010 Mailboxes to PST

Himanshu Goyal Himanshu Goyal Updated On - 30 Oct 2019

Sometimes administrators need to export Exchange 2010 data to PST due to corruption errors in the Exchange database.

Microsoft Exchange 2010 server allows users to export Exchange 2010 mailboxes to PST using PowerShell cmdlets. But there is a limitation with PowerShell cmdlets; if the EDB file is corrupt, dismounted, or disconnected, then you’ll have to use an independent EDB to PST Converter tool.

We’ll move to the tool part later; first, let’s see how PowerShell cmdlets work.

Using PowerShell cmdlets to Export Exchange 2010 to PST

This process consists of four major steps. Here we have mentioned all the steps in details.

    1. Grant ‘Mailbox Import Export’ Permissions to the User

As a user, you’ll have to get full rights to Exchange account to perform this procedure. By default, these rights are not assigned to any account, so you’ll have to provide them. Use the below command to get necessary permissions and roles.

New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Administrator

In this command, the syntax ‘User’ is the username.

    1. Create a Shared N/W to Store the Exported PST Files

There is often multiple client access servers in a network, and the export-mailbox request can be processed by any of them. So, you need to ensure that the path to store the PST file is valid. The best way to do this is to create a new Network Shared folder and grant Exchange Trusted Subsystem group read/write permissions to this folder.

    1. Export Mailbox to PSTOnce everything is configured, you can export Exchange 2010 mailboxes to PST using PowerShell cmdlets. However, using the PowerShell cmdlets depends on what type of mailboxes you want to export from Exchange 2010. For every mailbox type, there is a different cmdlet. We have mentioned all of them here.
        • For Primary Mailbox

      You can use the below cmdlet to export primary mailboxes to PST.

      New-MailboxExportRequest -Mailbox <username> -FilePath <pstFilePath>

      The <pstFilePath> syntax refers to the location where the PST file will be stored. This command will not create a directory automatically, so you need to ensure that path you’re using exists.

        • For Personal Archive Mailboxes

      Use the below cmdlet to export archive mailboxes to PST

      New-MailboxExportRequest -Mailbox <username> -IsArchive -FilePath <pstFilePath>

      However, you’ll need to recover archive mailbox in Exchange 2010 before exporting if they are deleted permanently.

        • For Specific Data from User Mailbox
      New-MailboxExportRequest -Mailbox <username> -ContentFilter {<filter>} -FilePath <pstFilePath>

      In this cmdlet, the {<filter>} syntax can be any value that is required.

        • For Specific Mailbox Folder

      A mailbox folder in Exchange includes many folders like Inbox, sent items, calendar, contacts, deleted items, journals, tasks, etc. The specific folder is denoted with opening and closing # markers. For example, if you want to export sent items, then it will be denoted as #sentitems# in the below command.

      New-MailboxExportRequest -Mailbox <username> -IncludeFolders “#Sentitems#” -FilePath <pstFilePath>

      Here we exported only sent items folder to PST file.

    2. Cleaning Up

Once the export to PST is complete, you need to clean up the export process to make sure everything is working fine, and there is no data loss.

You can check the status of all active export jobs with the following command:

Get-MailboxExportRequest | Get-MailboxExportRequestStatistics

Now, remove all the assigned permissions to clean up the Exchange 2010 export process with the following command:

Remove-ManagementRoleAssignment “Mailbox Import Export-<username>”

Similarly, you can remove the mailbox export request from the Exchange Server.

These four steps will be included in the export process of Exchange 2010 mailboxes to PST. But, this process is very complicated and challenging for beginners as well as inexperienced administrators. So, a better alternative to this process is using an EDB to PST converter that allows quick conversion of Exchange mailboxes to PST file.

A Quick Solution to Export Exchange 2010 Mailboxes to PST

Kernel EDB to PST Converter is a great utility that allows users to convert Exchange 2010 mailboxes to PST easily. It is embedded with some unique features like bulk conversion of EDB to PST, specific mailboxes migration, exporting EDB file to Office 365 or Live Exchange, etc. Also, the user interface of this software is very simple, which makes it easy to convert EDB to PST even for non-technical users.

Let’s go through the working process of this tool to understand it better.

    1. Download and install Kernel EDB to PST converter on your system.

    1. Launch the tool and select Offline EDB as source type and click Next.

    1. Select the specific EDB file that you want to export to PST and click Next.

    1. Select a scanning method to repair the EDB file; click Next.

    1. The EDB file can now be seen on the tool. Right-click on the root directory of the EDB file and click Export Mailboxes to PST.

    1. Select the mailboxes you want to extract to PST and select a location to save the extracted file, and then click Export.


Note: You can also use filters to convert specific mailboxes to PST based on date, time, item type, etc.

    1. Once the process is done, a notification will display on the screen confirming the same. Click OK.

    1. A new wizard will display on the screen with the summary. Click OK to finish the process.

This is the most useful and efficient method to export Exchange 2010 mailboxes to PST.

Read Also : Manual Methods to Convert EDB to PST File Free

Wrap Up

When Exchange 2010 mailboxes get corrupt, it becomes necessary to save the entire data by extracting it to a PST file so that you can use it again. So, in this blog, we have covered the efficient methods to export Exchange 2010 mailboxes to PST files.