パブリック フォルダーの移行をExchange ServerからExchange Onlineにロールバックする
Exchange Onlineへのパブリック フォルダーの移行で問題が発生した場合、またはその他の理由で、Exchange Serverパブリック フォルダーを再アクティブ化する必要がある場合は、次の手順を実行します。
移行のロールバック
移行をロールバックすると、移行後にパブリック フォルダーに追加されたコンテンツExchange Online、クライアント経由、またはメールが有効なパブリック フォルダーのメール経由で失われます。 このコンテンツを保存するには、移行後のパブリック フォルダーの内容を .pst ファイルにエクスポートします。このファイルは、ロールバックが完了したときにオンプレミスのパブリック フォルダーにインポートできます。
Exchange オンプレミス環境で、次のコマンドを実行して、Exchange Serverパブリック フォルダーのロックを解除します。
Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$false -PublicFolderMailboxesMigrationComplete:$false -PublicFoldersEnabled Local
注:
ロック解除には数時間かかることがあります。
Exchange オンプレミス環境で、SetMailPublicFolderExternalAddress.ps1によって更新されたメールが有効なパブリック フォルダーの を元に戻します
ExternalEmailAddress
(「手順 8: バッチ移行を使用してパブリック フォルダーをExchange Onlineに Exchange Server移行する」のExchange Onlineで使用するスクリプト)。 スクリプトによって作成されたサマリー ファイルを参照して変更されたものを特定したり、同じバッチ移行プロセスで前に生成したOnPrem_MEPF.xml ファイルを使用して、メールが有効なすべてのパブリック フォルダーの元のプロパティを取得したりできます。Exchange Online PowerShell で次のコマンドを実行し、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
Exchange Online環境で次のコマンドを実行して、パブリック フォルダー トラフィックをオンプレミスにリダイレクトします (Exchange Server)。
Set-OrganizationConfig -PublicFoldersEnabled Remote
Exchange Online ユーザーがアクセスできるように、オンプレミスのパブリック フォルダーへのアクセスを再構成する手順については、「ハイブリッド展開用に Exchange 2013 パブリック フォルダーを構成する」を参照してください。