"MapiExceptionPartialCompletion" error when you use the IgnoreRuleLimitErrors switch in the New-MoveRequest cmdlet in Exchange Server 2013

Applies to: Exchange Server 2013 EnterpriseExchange Server 2013 Standard Edition


When you use the New-MoveRequest cmdlet together with the -IgnoreRuleLimitErrors:$true switch, the move fails at 95% if the mailbox is moved from one database to the other in Microsoft Exchange Server 2013.

For example, when you run the New-MoveRequest 2013 -TargetDatabase dag2013db2-IgnoreRuleLimitErrors:$true cmdlet, the following error is returned:

FailureType: MapiExceptionPartialCompletionFailure
Code: -2147023232
MapiLowLevelError: 0
FailureSide: Source
FailureSideInt: 1
ExceptionTypes: {Exchange, Mapi, DataProviderPermanent,MapiPartialCompletion}
ExceptionTypesInt: {1, 30, 102, 54}
Message: MapiExceptionPartialCompletion: Unable to copy to target. (hr=0x40680, ec=0)


To work around this issue, do not include the -IgnoreRuleLimitErrors:$true switch when you run the New-MoveRequest cmdlet.

More Information

The IgnoreRuleLimitErrors parameter specifies that the command doesn't move the user's rules to the target server that's running Exchange Server.