Eseguire il rollback di una migrazione di cartelle pubbliche da Exchange Server a Exchange Online
Se si verificano problemi con la migrazione delle cartelle pubbliche a Exchange Online o per qualsiasi altro motivo è necessario riattivare le cartelle pubbliche Exchange Server, seguire questa procedura:
Ripristino della migrazione
Se si esegue il rollback della migrazione, si perderà qualsiasi contenuto aggiunto alle cartelle pubbliche in Exchange Online post-migrazione, tramite client o tramite posta elettronica per le cartelle pubbliche abilitate per la posta elettronica. Per salvare il contenuto, è possibile esportare il contenuto delle cartelle pubbliche dopo la migrazione in un file con estensione pst, che può poi essere importato in tutte le cartelle pubbliche in locale, una volta completato il rollback.
Nell'ambiente locale di Exchange eseguire il comando seguente per sbloccare le cartelle pubbliche Exchange Server:
Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$false -PublicFolderMailboxesMigrationComplete:$false -PublicFoldersEnabled Local
Nota
Lo sblocco può richiedere diverse ore.
Nell'ambiente locale di Exchange ripristinare la cartella pubblica abilitata per la
ExternalEmailAddress
posta elettronica aggiornata da SetMailPublicFolderExternalAddress.ps1 ( lo script usato nel passaggio 8: Testare e sbloccare le cartelle pubbliche in Exchange Online di Usare la migrazione batch per eseguire la migrazione di Exchange Server cartelle pubbliche a Exchange Online). È possibile fare riferimento al file di riepilogo creato dallo script per identificare quelli modificati oppure usare il file OnPrem_MEPF.xml generato in precedenza nello stesso processo di migrazione batch per ottenere le proprietà originali per tutte le cartelle pubbliche abilitate per la posta elettronica.In Exchange Online PowerShell, utilizzare i seguenti comandi per rimuovere tutte le cartelle pubbliche e le cassette postali di Exchange Online:
Get-MailPublicFolder -ResultSize Unlimited | where {$_.EntryId -ne $null}| Disable-MailPublicFolder -Confirm:$false Get-PublicFolder -GetChildren \ -ResultSize Unlimited | Remove-PublicFolder -Recurse -Confirm:$false $hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force Get-Mailbox -PublicFolder -SoftDeletedMailbox | Remove-Mailbox -PublicFolder -PermanentlyDelete:$true -Force
Eseguire il comando seguente nell'ambiente Exchange Online per reindirizzare il traffico delle cartelle pubbliche all'ambiente locale (Exchange Server):
Set-OrganizationConfig -PublicFoldersEnabled Remote
Per istruzioni sulla riconfigurazione dell'accesso alle cartelle pubbliche locali, vedere Configurare le cartelle pubbliche di Exchange 2013 per una distribuzione ibrida, in modo che gli utenti Exchange Online possano accedervi.