Mailbox Move request management CMDs.In this post, I have mentioned PowerShell commands commonly used in moving mailboxes and Managing Mailbox move requests in Exchange and Office 365 environment.
Get all the mailbox currently being moved.
Get-MoveRequest -MoveStatus Inprogress
Suspend the move request of a single user.
Suspend-MoveRequest -Identity USER1
Suspend the move request for all the mailbox currently being moved
Get-MoveRequest -MoveStatus Inprogress | Suspend-MoveRequest -Confirm:$false
Resume all the Move Request.
Get-MoveRequest -MoveStatus Suspended | Resume-MoveRequest
Resume for a single user.
Resume-MoveRequest -Identity USER1
If the mailbox moves fail with the reason saying "This mailbox exceeded the maximum number of corrupted items that were specified for this move request."
Then we can increase the bad item limit using the below CMD below and then resume the move again.
Set-MoveRequest USER1 -BadItemLimit 100 -AcceptLargeDataLoss