次の方法で共有


Exchange Server 2013 以降からパブリック フォルダーの展開を削除する

オンプレミスのすべてのユーザーとパブリック フォルダーをExchange Onlineに移行したら、オンプレミスのパブリック フォルダーの展開を削除する必要があります。 不適切な削除により、孤立したメールが有効なパブリック フォルダー (MEPF) や、Microsoft Entra IDまたはExchange Onlineで SMTP アドレスがブロックされるなどの問題が発生する可能性があり、オンプレミスのパブリック フォルダーの展開のクリーン削除を実行することが重要です。

この記事では、Exchange Server 2013 以降のバージョンのオンプレミス展開からパブリック フォルダーと関連データを安全に削除する手順を示します。

前提条件

開始する前に、次の点を確認してください。

  • オンプレミスのパブリック フォルダーをExchange Onlineに移行しました。

  • オンプレミスまたはExchange Onlineで、オンプレミスにデプロイされたパブリック フォルダーに接続しているユーザーや使用しているユーザーはいません。

  • 削除する前に、オンプレミスのパブリック フォルダー メールボックスがバックアップされます。

  • 次のすべての手順は、必要なロールが割り当てられている管理者アカウントで Exchange Management Shell から実行する必要があります。

ユーザーのパブリック フォルダー アクセスを無効にする

  1. 次のコマンドを実行して、ユーザーのシステム パブリック フォルダー メールボックスの割り当てを無効にします。

    Set-OrganizationConfig -PublicFoldersEnabled None
    
  2. 次に、次のコマンドを実行して、ユーザーの管理者割り当てパブリック フォルダー メールボックスを削除します。

    Set-ADServerSettings -ViewEntireForest:$true
    Get-Mailbox -ResultSize unlimited | where {$_.DefaultPublicFolderMailbox -ne $Null} | Set-Mailbox -DefaultPublicFolderMailbox $Null 
    
  3. AD レプリケーションと変更を有効にするには、最大で 1 時間かかります。 次に、次のコマンドを実行して、パブリック フォルダーメールボックスの割り当てがユーザーに存在していないことを確認します。

    Set-ADServerSettings -ViewEntireForest:$true
    Get-Mailbox -ResultSize unlimited |?{$_.DefaultPublicFolderMailbox -ne $Null -OR $_.EffectivePublicFolderMailbox -ne $Null}
    

メールのクリーンアップが有効なパブリック フォルダー

Exchange 管理シェルを使用して、次の手順に記載されている PowerShell コマンドを実行します。

  1. MEPF の詳細をバックアップします。 メールが有効なパブリック フォルダーはデータ自体を保持しませんが、Active Directory 内のオブジェクトであり、実際のデータをホストするパブリック フォルダーにリンクされています。 走る:

Set-ADServerSettings -ViewEntireForest:$true 
Get-MailPublicFolder -ResultSize Unlimited| Export-Clixml MEPF.XML
 
  1. MEPF を無効にします。

次のコマンドを実行します。

Set-ADServerSettings -ViewEntireForest:$true 
Get-MailPublicFolder -ResultSize Unlimited | Disable-MailPublicFolder 

  1. MEPFs が一覧に表示されていないことを確認します。 また、オンプレミス AD の Microsoft Exchange システム オブジェクト OU に"PublicFolder" 型のオブジェクトが存在しなくなったことも確認できます。

走る:

Get-MailPublicFolder

  1. [Microsoft Entra接続] ツールから [Exchange メール パブリック フォルダー] チェック ボックスがオフになっていることを確認します。

メール パブリック フォルダー

  1. Microsoft Entra接続同期を実行します。

パブリック フォルダー メールボックスを削除する

次のコマンドは、ユーザー接続のパブリック フォルダーをロックし、環境内でパブリック フォルダーの移行が完了したことを示します。

Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections $true -PublicFolderMailboxesMigrationComplete $true 

  1. セカンダリ階層 PF メールボックスを削除します。
Set-ADServerSettings -ViewEntireForest:$true 

Get-Mailbox -PublicFolder -ResultSize Unlimited |?{$_.IsRootPublicFolderMailbox -ne "True"} | Remove-Mailbox -PublicFolder 

  1. プライマリ階層 PF メールボックスを削除します。

Get-Mailbox -PublicFolder |?{$_.IsRootPublicFolderMailbox -eq "True"} | Remove-Mailbox -PublicFolder