Exchange 2010 New-MailboxExportRequest All Mailboxes with PowerShell

With Exchange 2010 SP1, Microsoft introduced a new set of commands to export Exchange mailboxes into PST known as New-MailboxExportRequest. This cmd is a replacement of Export-Mailbox in Exchange 2010. Every export request should have a unique name and for the first 10 requests, a unique name would be provided by Exchange® only. Before moving on to the process to create mailbox export request, there are certain things that are to be understood.

1: No account is granted with rights for exporting or importing mailboxes by default. This permission is to be manually granted, even to admin account.

2: The mailbox export to PST is processed by the Client Access Server (CAS) role. If there are multiple CAS installed in a site, then any one of them will process the export request. Now, to ascertain that path for the resultant PST is valid for any CAS that executes the request, you should provide a UNC path instead of a local path.

Grant User Rights to Mailbox Exchange 2010

To delegate the right to export mailbox to an account, enter the following command using EMS:

Mailbox Import Export powershell

Now restart Exchange Management Shell to have access to other cmdlets for further proceedings.

Create Network Share for Exporting PST

Now, create a network share that will act as the UNC path for saving the PST file. Once you created share folder for PST file then navigate “Properties Option” of folder then choose “Sharing” tab from the top menu and click on “Advance Sharing” option.

Advance Sharing

Check mark on the “Share this folder” option then choose “Permissions” tab

Permissions

Here, a network share is need that has read/write permissions assigned by Exchange Trusted Subsystem group.

Exchange Trusted Subsystem group

What can be Exported?

This command can be used to export almost all kind of mailbox contents into PST file. Folders along with customized folders named in any language, in any way can be exported into PST file. All mail folders, communication history, voice mail, fax, conflicts, Sync Issues etc can be migrated using the command.

Exchange 2010 Export Mailbox to PST with New-MailboxExportRequest Command

Now when the requisites for exporting the mailbox are provided, you can use the New-MailboxExportRequest. The two important parameters for export are name of the mailbox and the UNC path for the PST file.

Exchange 2010 Export Mailbox to PST

You can use the Get-MailboxExportRequest cmdlet to get the status report of export process:

status report of export process

Use below mentions get-mailboxexportrequest command for checking progress status of all mailboxes.

If you have archive mailbox and you want to export it into PST format they use this following cmd.

export

To check the status report for mailboxes that have been successfully completed, use the following command:

Get-MailboxExportRequest

The advantage of exporting Exchange mailboxes to PST using this technique is you get the option to filter content according to your choice. For example: Emails with certain words in the body content or subject can be skipped by doing certain amendments in the command.

Do Check: How to Resolve Error 15003 of Microsoft PST File?

An Available Alternative to the Command:

A simpler approach available for exporting mailboxes of Exchange Server into PST in batch is EDB to PST Converter and when Exchange 2010 new MailboxExportRequest unable to open pst file. Investment in such a product gives an opportunity to work with a product with graphical user interface and works with minimum permissions and system requisites.

Exchange Server Recovery tool is a trusted name for exporting mailboxes from offline as well as online EDB file to PST files. The tool creates an individual PST file for every mailbox and supports migration of public folders also. You can utilize this product for all versions of Exchange Server including the latest Exchange version.

Do check: What to Do If Outlook OST File Does Not Work?

Do check: Fix Exchange Performance Related Issues – 2010 & 2013

VN:F [1.9.22_1171]
Rating: 10.0/10 (2 votes cast)
Exchange 2010 New-MailboxExportRequest All Mailboxes with PowerShell, 10.0 out of 10 based on 2 ratings

4 Responses to “Exchange 2010 New-MailboxExportRequest All Mailboxes with PowerShell”

  1. ndube

    Jun 28. 2015

    i think i have fallen for the exchange recovery tool. its a cool application. i just love this.

    VA:F [1.9.22_1171]
    Rating: +2 (from 2 votes)
    Reply to this comment
  2. sathishw r

    Jul 02. 2015

    i think i have fallen for the exchange recovery tool. its a cool application. i just love this.

    VA:F [1.9.22_1171]
    Rating: +2 (from 2 votes)
    Reply to this comment
  3. sathishw r

    Jul 10. 2015

    i think i have fallen for the exchange recovery tool. its a cool application. i just love this.
    thanks for this blog

    VA:F [1.9.22_1171]
    Rating: +2 (from 2 votes)
    Reply to this comment
  4. EDB to PST

    May 07. 2018

    This works only if EDB file is mounted on Exchange server.

    If your EDB file is corrupt or not in clean state, you will not able to mount the file on Exchange server. You need a 3rd party tool for exporting mailboxes to PST file.

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
    Reply to this comment

Leave a Reply