Share via


Eseguire la migrazione di cartelle pubbliche da Exchange 2013 a Exchange 2016 o Exchange 2019

Per eseguire la migrazione delle cartelle pubbliche di Exchange 2013 a Exchange 2016 o Exchange 2019, è necessario spostare tutte le cassette postali delle cartelle pubbliche di Exchange 2013 in un server Exchange 2016 o in un server Exchange 2019.

Prima di spostare le cassette postali delle cartelle pubbliche, considerare i seguenti aspetti:

  • Capacità: le dimensioni delle cassette postali delle cartelle pubbliche possono variare in modo significativo a seconda del numero di cartelle pubbliche e cassette postali delle cartelle pubbliche disponibili. Assicurarsi che i server Exchange di destinazione in cui si sposteranno le cassette postali delle cartelle pubbliche abbiano una capacità di archiviazione sufficiente.

  • Tempo: potrebbero essere necessari alcuni minuti per spostare le cassette postali delle cartelle pubbliche. Gli elementi seguenti potrebbero influire sul tempo necessario:

  • Dimensione delle cassette postali delle cartelle pubbliche

  • Numero di cassette postali delle cartelle pubbliche

  • Larghezza di banda di rete

La buona notizia è che le cartelle pubbliche rimarranno disponibili durante lo spostamento delle cassette postali delle cartelle pubbliche. Esiste solo un breve intervallo di tempo in cui le cartelle pubbliche potrebbero non essere disponibili (al termine dello spostamento).

Che cosa è necessario sapere prima di iniziare?

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.

Utilizzare Exchange Management Shell per spostare le cassette postali delle cartelle pubbliche da Exchange 2013 a Exchange 2016 o Exchange 2019

  1. Eseguire il comando seguente per ottenere un elenco di tutte le cassette postali delle cartelle pubbliche di Exchange 2013:

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like 'Version 15.0*') -And ($_.ServerRole -Like '*Mailbox*')} | Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table -Auto ServerName,DisplayName,TotalItemSize
    
  2. Usare la sintassi seguente per elencare tutti i database delle cassette postali in tutti i server Cassette postali di Exchange 2016 o Exchange 2019:

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -like '<Version>') -and ($_.ServerRole -Like "*Mailbox*")} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    È possibile usare le informazioni sulla posizione restituite da questo comando per controllare lo spazio disponibile su disco per ogni database delle cassette postali.

    In questo esempio vengono restituiti i percorsi di tutti i database delle cassette postali in tutti i server Cassette postali di Exchange 2016.

    Get-ExchangeServer | where {($_.AdminDisplayVersion -like 'Version 15.1*') -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    In questo esempio vengono restituiti i percorsi di tutti i database delle cassette postali in tutti i server Cassette postali di Exchange 2019.

    Get-ExchangeServer | where {($_.AdminDisplayVersion -like 'Version 15.2*') -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    In questo esempio vengono restituiti i percorsi di tutti i database delle cassette postali in tutti i server Cassette postali di Exchange 2016 ed Exchange 2019.

    Get-ExchangeServer | where {(($_.AdminDisplayVersion -like 'Version 15.1*') -or ($_.AdminDisplayVersion -like 'Version 15.2*')) -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    
  3. Usare le informazioni dei passaggi precedenti per decidere il database delle cassette postali di destinazione e/o il server Cassette postali (se sono presenti più di uno) in cui spostare alcune o tutte le cassette postali delle cartelle pubbliche. Ad esempio, non è consigliabile spostare tre cassette postali di cartelle pubbliche di grandi dimensioni in un server con spazio su disco insufficiente.

    È anche possibile decidere se si desidera spostare contemporaneamente tutte le cassette postali delle cartelle pubbliche, tutte le cassette postali delle cartelle pubbliche in un server specifico o una cassetta postale della cartella pubblica specifica.

    Scegliere il comando più adatto al tipo di spostamento che si desidera eseguire. Assicurarsi di sostituire i nomi dei server di Exchange, i nomi di database e i nomi delle cassette postali delle cartelle pubbliche con nomi personalizzati.

    • Spostare contemporaneamente tutte le cassette postali delle cartelle pubbliche di Exchange 2013.

      Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 15.0*") -And ($_.ServerRole -Like "*Mailbox*")} | Get-Mailbox -PublicFolder | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • Spostare contemporaneamente tutte le cassette postali delle cartelle pubbliche in un server Exchange 2013 specifico.

      Get-Mailbox -PublicFolder -Server Ex2013Mbx | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • Spostare una specifica cassetta postale della cartella pubblica di Exchange 2013.

      New-MoveRequest "Sales Public Folder Mailbox" -TargetDatabase Ex2016MbxDatabase
      
  4. Per visualizzare lo stato delle richieste di spostamento create, eseguire il comando seguente:

    Get-MoveRequest
    

    A seconda delle dimensioni delle cassette postali delle cartelle pubbliche che si desidera spostare e della capacità di rete disponibile, lo spostamento potrebbe richiedere diverse ore o diversi giorni.

    Per un elenco dei possibili valori di stato che possono essere restituiti, vedere la sezione successiva.

Come verificare se l'operazione ha avuto esito positivo

Per verificare che sia stata eseguita correttamente la migrazione di tutte le cartelle pubbliche di Exchange 2013 a Exchange 2016 o Exchange 2019, seguire questa procedura:

  • Controllare lo stato delle richieste di spostamento create eseguendo il comando seguente in Exchange Management Shell in un server Cassette postali di Exchange 2016 o Exchange 2019:

    Get-MoveRequest
    

    Il comando restituirà ogni richiesta di spostamento creata insieme a uno dei valori di stato seguenti:

    • Completato: la cassetta postale della cartella pubblica è stata spostata correttamente nel database delle cassette postali di destinazione.

    • CompletedWithWarning: la cassetta postale della cartella pubblica è stata spostata nel database delle cassette postali di destinazione, ma durante lo spostamento sono stati riscontrati uno o più problemi. Altre informazioni sono disponibili visualizzando il report sullo spostamento che è stato recapitato alla cassetta postale dell'amministratore.

    • CompletionInProgress: lo spostamento della cassetta postale delle cartelle pubbliche nel database delle cassette postali di destinazione si trova nelle fasi finali. Le cartelle pubbliche ospitate in tale cassetta postale potrebbero non essere disponibili per un breve periodo di tempo durante il completamento dello spostamento.

    • InProgress: la cassetta postale della cartella pubblica viene spostata nel database delle cassette postali di destinazione. Le cartelle pubbliche ospitate in questa cassetta postale sono disponibili durante questa fase dello spostamento.

    • Non riuscito: lo spostamento della cassetta postale della cartella pubblica non è riuscito per uno o più motivi. Altre informazioni sono disponibili visualizzando il report sullo spostamento che è stato recapitato alla cassetta postale dell'amministratore.

    • In coda: lo spostamento della cassetta postale delle cartelle pubbliche è stato inviato, ma lo spostamento non è ancora stato avviato.

    • Riprova: il servizio di migrazione ha attualmente problemi a procedere con il processo, ma non ha rinunciato e continuerà a provare.

    • AutoSuspended: lo spostamento della cassetta postale delle cartelle pubbliche è pronto per entrare nelle fasi finali, ma non procederà oltre fino a quando non si riprende manualmente lo spostamento.

      Questa opzione può essere utile se si vuole scegliere l'ora di completamento di uno spostamento. È possibile sospendere automaticamente uno spostamento quando lo si crea usando l'opzione SuspendWhenReadyToComplete nel cmdlet New-MoveRequest . Per riprendere lo spostamento quando si è pronti, utilizzare il cmdlet Resume-MoveRequest.

    • Sospeso: lo spostamento della cassetta postale delle cartelle pubbliche è stato sospeso manualmente dal cmdlet Suspend-MoveRequest e non procederà fino a quando non si riprende manualmente lo spostamento. Per riprendere lo spostamento quando si è pronti, utilizzare il cmdlet Resume-MoveRequest.

  • Visualizzare il percorso delle cassette postali delle cartelle pubbliche al termine della richiesta di spostamento eseguendo il comando seguente in un server Exchange 2016 o Exchange 2019:

    Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table ServerName,DisplayName,TotalItemSize
    

    Nell'elenco delle cassette postali delle cartelle pubbliche che viene restituito, verificare che ognuna sia stata spostata in un server delle cassette postali di Exchange 2016.