After the mailbox is moved from the legacy version (Exchange 2007 or 2010) to Exchange server 2013 we sometimes need to understand the duration of time, mailbox size, when the move started and completed from the source to target server.
There are various way to see them if they are recent move
1. Login in the Exchange Admin Center – Go to Recipient – Click Migration – Click Detail
2. Using the Powershell cmdlet Get-MoveRequest email@example.com | fl
3. If you have used batch migration use the following powershell cmdlet
Get-MigrationUser firstname.lastname@example.org | fl
Get-MigrationUserStatistics email@example.com | fl
But the above report will be displayed until the move request ID present in the exchange server 2013. Incase if they are deleted or need to find the move request account detail that was performed long back ago.
Use the following Powershell cmdlet to acheive it
Get-MailboxStatistics -Identity firstname.lastname@example.org -IncludeMoveHistory
Get-MailboxStatistics -Identity email@example.com -IncludeMoveReport
Note: I don’t see any major difference on the powershell output displayed for IncludeMoveReport and IncludeMoveHistory parameter.