Symptoms
The New-MailboxImportRequest cmdlet does not import all messages in a .pst file in the old American National Standards Institute (ANSI) format in a Microsoft Exchange Server 2010 environment. Additionally, when you run the Get-MailboxImportRequestStatistics -id <mailboxname\requestname> -includereport | fl > report.txt command to generate the import log, you receive the following error message in the log file:
A corrupted item was encountered during the move operation. The item wasn't copied to the destination mailbox. <baditem errorType="MapiExceptionInvalidEntryId" errorCode="0x80040107" flags="0x00000000" id="ID">
Note This issue also occurs if you run the Exmerge.exe utility to create a .pst file, and then run the New-MailboxImportRequest cmdlet to import the .pst file into a mailbox.
Resolution
To resolve this issue, install the following update rollup:
2579150 Description of Update Rollup 4 for Exchange Server 2010 Service Pack 1
Workaround
To work around this issue, use one of the following methods:
-
If you have a few .pst files to import, you can manually import email messages from the old .pst file into the new Unicode .pst file by using Outlook 2010. Then, run the New-MailboxImportRequest cmdlet to import email messages in the new Unicode .pst file into mailboxes that are located in the Exchange Server 2010 environment.
-
Import messages in the .pst file by using a cross-forest mailbox move operation.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
More Information
For more information about the New-MailboxImportRequest cmdlet, visit the following Microsoft TechNet website:
New-MailboxImportRequestFor more information about the move requests, visit the following Microsoft TechNet website:
Understanding Move RequestsFor more information about how to prepare mailboxes for cross-forest move requests, visit the following Microsoft TechNet website: