Summary: In questo post, parliamo dell'errore WaitingForJobPickup che può verificarsi durante la migrazione da un server Exchange ad un altro. Parliamo anche di come si può risolvere questo errore. Scoprirà anche uno strumento di conversione EDB che può utilizzare per migrare facilmente le sue caselle di posta elettronica.
Quando si esegue la migrazione a un nuovo Exchange Server, si utilizza il comando PowerShell New-MoveRequest tramite Exchange Management Shell per migrare le caselle di posta. Spera sempre che tutto vada bene e che le caselle postali vengano spostate con successo. Ma si rende conto che le caselle di posta non sono state spostate sul nuovo server. Cosa farebbe in questo caso?
Poiché in questo caso non esiste un’interfaccia grafica per le richieste di spostamento, deve utilizzare il comando PowerShell Get-MoveRequest insieme a Get-MoveRequestStatistics (vedere l’esempio seguente).
Get-MoveRequest | Get-MoveRequestStatistics
Qui riceverà il messaggio di errore In attesa della raccolta dell’ordine nella colonna Stato dettagliato.
Modi per correggere l’errore “In attesa dell’ordine”.
Provi innanzitutto a testare con un’altra casella di posta elettronica. Se il problema persiste, dovrebbe anche eseguire un test con un altro database di mailbox nell’ambiente di origine di Exchange Server. Questo le dirà se il problema è incentrato su una particolare mailbox o database di mailbox. Un altro modo per identificare il problema potenziale è quello di eseguire un trasferimento locale della mailbox da un database ad un altro sullo stesso Exchange Server.
Successivamente, deve assicurarsi che sia l’Exchange Server che il sistema operativo di hosting siano completamente aggiornati. Nel caso di Exchange Server, è importante che abbia installato gli ultimi aggiornamenti cumulativi (CU). Prima di iniziare con questi aggiornamenti, deve assolutamente creare un backup, in quanto tutto può andare storto con questi aggiornamenti.
Per verificare la versione di Exchange Server, deve utilizzare il comando PowerShell Get-ExchangeServer con la pipe e ft -auto per elencare tutti gli Exchange Server dell’organizzazione.
Get-ExchangeServer | ft -auto
Successivamente, può provare a sospendere la richiesta di spostamento e riprendere il trasferimento dello spostamento. A volte questo riavvia lo spostamento e il trasferimento inizia. Per farlo, deve utilizzare i comandi Sospendi-Richiesta di Spostamento e Riprendi-Richiesta di Spostamento.
Sospendi-Richiesta di spostamento -Identità “<identità della richiesta di spostamento>”.
Resume-MoveRequest -Identity “<Identità della richiesta di spostamento>”.
Se il problema persiste perché non è stato trasferito nulla, esiste l’opzione di rimuovere la richiesta di spostamento e riavviarla. Per farlo, deve seguire le istruzioni seguenti, che contengono i comandi Rimuovi-Richiesta di Spostamento e Nuova-Richiesta di Spostamento.
Remove-MoveRequest -Identity “<identità della richiesta di spostamento>”.
New-MoveRequest -Identity “<nome identità>” -TargetDatabase “<database di destinazione>” -BadItemLimit “20” -AccettaLargeDataLoss
Se non funziona, deve controllare entrambi i server. Exchange Server dipende fortemente dal DNS e da Active Directory, in quanto l’intera configurazione è memorizzata nello schema di Active Directory. Deve assicurarsi che nulla di tutto ciò sia influenzato. Il firewall potrebbe essere un colpevole. Se il problema persiste, deve contattare il team di rete. C’è qualcosa nella rete che sta influenzando il trasferimento delle cassette postali.
Può anche provare a rimuovere l’indice del database della cassetta postale di origine. Per farlo, segua questo articolo di Microsoft.
Si consiglia inoltre di creare un backup del server durante questa fase, come precauzione. Quindi riavvia i servizi di replica su entrambi i server. Se possibile, riavvii i server per sicurezza. In questo modo avrà un failback nel caso in cui qualcosa vada storto durante il processo.
Può utilizzare il comando PowerShell Get-Service *repl* | Riavvia servizio
Se tutto fallisce e il problema riguarda solo una mailbox specifica, consigliamo di esportare la mailbox in PST.
Conclusione
L’altro modo valido e garantito per spostare le caselle di posta elettronica è quello di utilizzare uno strumento di terze parti, come Stellar Converter for EDB, che può ridurre i problemi e le spese amministrative. Il software ha un’interfaccia grafica molto semplice, simile a quella di Outlook. Con Stellar Converter for EDB, può aprire più file EDB da qualsiasi versione di Exchange Server. L’applicazione consente di sfogliare le caselle postali nei database EDB. Può visualizzare le e-mail, i calendari, le attività, i contatti e il diario. Può esportare in modo granulare in PST e altri formati di file. In questo caso, può anche esportare direttamente in un database attivo di cassette postali di Exchange Server. Può anche esportare in un tenant di Office 365, se sta effettuando una migrazione nel cloud.