Move-Request inicia mas aparece: 0 de 0 Mailboxes migradas
Recebi um chamado recente de um cliente dizendo que todas os batches de migração que ele iniciava contendo várias mailbox, apareciam segundos depois de iniciado como 0 de 0 Mailboxes migradas.
O ambiente se tratava de uma coexistência entre Exchange 2013 e Exchange 2016. Meses antes, já havíamos migrado do Exchange 2007 ao Exchange 2013.
Troubleshooting:
O primeiro ponto foi verificar se haviam ainda batches que não foram deletadas daquela primeira migração do Exchange 2007 ao Exchange 2013. Ao questionar o cliente, foi sucinto em dizer que não, via powershell não havia nada.
Embora o cliente afirmou ter deletado, dei uma checada no Exchange 2013 com o comando Get-Moverequest. Lá estavam elas, basicamente todas as batches da migração passada que o cliente não havia removido.
DICA: Olhem sempre em todos os servidores da organização para procurar batch de migração. Isso é uma configuração local e não a nível de organização. No ECP do Exchange 2016 é possível também ver batches do Exchange 2013. Todavia sempre indico a verificar através do Powershell.
Resolução:
Em suma, nos basta realizar a remoção de todas as antigas batches e executar uma nova, e as mailboxes que antes apresentavam erro, não apresentaram mais.
O comando para fazer a remoção é:
Get-MoveRequest | Remove-MoveRequest