Mailbox Export Request Command Failed with Error UnableToReadPSTFolder

Many reasons prompt Exchange Administrators to create PST file from a large mailbox. These reasons include a better performing mailbox due to reduced size, storage of mailbox content as PST for the employee who has left the organization, problem in the inbox, and more. Performing this conversion is possible with the help of PowerShell command. However, the task is simplified with the help of an easy, safe and error-free reliable EDB to PST converter software.

Exchange mailboxes are a source of updated information for Outlook users. All user accounts whether big or small are easily accessed through Outlook via Exchange.  PST files also fill the same purpose, in case the mailbox is not accessible and New-MailboxExportRequest is a dedicated PowerShell command, which is used by Exchange Administrators to convert mailboxes (large or small) into Outlook importable PST file. Most of the time, PowerShell commands are unable to resolve issues of mailbox inaccessibility, then Stellar Converter for EDB software ensures complete mailbox conversion without disrupting original format.

How to convert Mailbox to PST

Solution 1: Use PowerShell to convert a mailbox to PST

There are two methods to convert a mailbox to PST, the first being Microsoft Exchange utility available as the following PowerShell command.

New-MailboxExportRequest -Mailbox mailboxname -FilePath \\server\d$\Backup\mailbox.pst -BadItemLimit 200 -AcceptLargeDataLoss

The Powershell commands start running on the specified mailbox to create the PST file. However, after running for some time, the command starts to fail and displays the following Statistics Report:

FailureCode                            : -2146233088
FailureType                            : UnableToReadPSTFolderPermanentException
FailureSide                            : Target
Message                                : Error: Unable to read folder ID ‘33154’. Check the PST file for possible
corruption. –> Heap id type does not match

The end of the log file looks like this:

xx/xx/201x 12:13:04 PM [SERVER] Fatal error
UnableToReadPSTFolderPermanentException has occurred.

When New-MailboxExportRequest failed to respond the first time, then it is usually presumed that Administrators may have missed out the complete request. But even after applying the same request several times, if the user gets the same error, then there is an issue with PowerShell command. On further analysis, it was derived that

  1. Mailbox size is quite large say 90GB, and hence Mailbox Request is unable to export mailbox to PST.
  2. Mailbox Import Export RBAC management role is not assigned to the account. If the RBAC Management role is not assigned, then assign roles and try with New-MailboxExportRequest to convert a mailbox to PST

Before reaching any conclusion, verify the following:

  1. Whether this Statistics Report of unsuccessful mailbox conversion displays when the user exports mailboxes to another folder
  2. Whether the user is unable to export another large mailbox to this folder
  3. Whether the mailbox data is broken

For Point No.1, if Exchange user can export mailbox to PST in another folder, then the problem is with the current mailbox permissions.

For Point No. 2, if the user can export another large mailbox to this folder, then the issue is with that particular mailbox. In that case, verify if the mailbox is broken or it is too large, say more than 50 GB (maximum size limit of PST file)

In most cases, there is an issue of the oversized mailbox, which creates a problem in the inbox to conversion. Resolve such issues with the help of Split PowerShell command.

For large mailboxes (>50GB), use PowerShell command to split the required mailboxes and then try to export to PST file

New-MailboxExportRequest -Mailbox XYX -ContentFilter {(Received -ge “01/01/2017″) -and (Received -lt “01/01/2018”)} -FilePath “\\SERVER21\PSTFileShare\XYZ.pst”

The comparators in PowerShell include:

-eq equal to
-ne not equal
-gt greater than
-ge Greater than or equal to
-lt less than
-le less than or equal to

Use the comparators mentioned above to split mailboxes.

However, there is no surety that the problem will resolve after applying the Split Mailbox PowerShell command. Reason being oversized mailboxes become corrupt after splitting. If the problem is not fixed even after applying necessary PowerShell command to split mailbox, then the only option left is – use a reliable software and overcome the issue of New-MailboxExportRequest Failure.

Solution 2: Convert with Stellar Converter for EDB

Stellar EDB to PST Converter converts mailboxes into PST file, irrespective of the mailbox size. Following steps helps to convert mailbox into PST file:

  1. Install and Run the software
  2. Select EDB file containing specific mailbox. If the EDB file location is not known, then click on Find button to locate EDB file from the available drives
  3. Click on Start button to scan the contents of mailbox content
  4. Preview the content of scanned EDB file
  5. Right click on the mailbox and select saving option as PST
  6. Save the converted mailbox in other file formats like MSG, EML, RTF, etc. If required, save the converted mailbox directly to Live Exchange server. Alternately, save the mailbox on Office 365.

Why should you choose software to resolve the issue of “MailboxExportRequest Fails / UnableToReadPSTFolderPermanentException”? Stellar Converter for EDB proficiently converts offline as well as online EDB (Exchange Database) files. The software successfully converts deleted and archived mailboxes to PST file and saves all components in user-defined choices. File-preview option lets users verify the mail components before saving the file. Software facilitates selective conversion and promotes searching particular emails and other file components on the basis of its size, and other attributes.

‘Save and Load Scan’ feature provides users with an option to load the scanned file image after a time gap and complete the conversion process at any point in time.

Exchange mailboxes are a source of updated information for Outlook users. All user accounts whether big or small are easily accessed through Outlook via Exchange.  PST files also fill the same purpose, in case the mailbox is not accessible and New-MailboxExportRequest is a dedicated PowerShell command, which is used by Exchange Administrators to convert mailboxes (large or small) into Outlook importable PST file. Most of the time, PowerShell commands are unable to resolve issues of mailbox inaccessibility, then Stellar Converter for EDB software ensures complete mailbox extraction without disrupting original file-format.

Conclusion

Exchange Admins understand the importance of keeping the Exchange up and running at all times. However, due to oversized mailboxes, the services may be hampered and rendered unavailable, then there is only one option as to export the database using PowerShell command or still better to export oversized mailboxes to PST in the least possible time, with specialized software like Stellar Converter for EDB. Software converts unicode EDB files available in multiple languages, apart from the English language. Stellar software makes sure that Exchange services are not hampered for a long time when the server gets affected due to “MailboxExportRequest Fails/ UnableToReadPSTFolderPermanentException”.

Video Tutorial

Leave a Reply

Your email address will not be published. Required fields are marked *