PROBLEM:
Exchange 2010 fails to export large mailboxes to PST.
How to export mail boxes to PST in Microsoft Exchange 2010?
How to use MailboxExportRequest in Exchange 2010?
SOLUTION:
The simplest way to export mail boxes to PST is to us power shell. Before you begin you will need to create a network share on either the exchange server or another location and give read/write permission for "Exchange Trust Subsystems" group.
(http://adventech.net/downloads/techfortechs/ExchangeExport_SharePermissions.png)
After that you are ready to export. The following commands will help you with exporting and monitoring the export.
Export Mailbox
New-MailboxExportRequest -Mailbox john.doe -FilePath \\EXCHANGESERVER\pst\john.doe.pst
View the status of the request
Get-MailboxExportRequest
View the status with more details
Get-MailboxExportRequest -Name MailboxExport | fl
View the status of all requests
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
Export Archive Mailbox
New-MailboxExportRequest -Mailbox john.doe -FilePath \\EXCHANGESERVER\pst\john.doe.pst -IsArchive
Complete and Remove all requests
Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportRequest
TROUBLE SHOOTING
Error: The term "New-MailboxExportRequest" is not recognized.
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User "DOMAIN\USER"
(replace "DOMAIN" with your domain and "USER" with Domain Admin User)
Restart PowerShell after adding the role!
Large Mailboxes Failing? add -MRSServer exchange-server-name.domain.local or the CAS server name (see below).
New-MailboxExportRequest -Mailbox john.doe -FilePath \\EXCHANGESERVER\pst\john.doe.pst -MRSServer exchange-server-name.domain.local