Exchange Onlineのパブリック フォルダーの使用停止
Exchange Onlineユーザーは、Exchange OnlineまたはExchange Server (オンプレミス) にあるパブリック フォルダーにアクセスできます。 すべてのExchange Online ユーザーのパブリック フォルダー アクセスを使用停止するシナリオが存在する場合があります。 ここでの手順は、EXO ユーザーが、Exchange Onlineにローカルにデプロイされたパブリック フォルダーまたはオンプレミス サーバーにリモートで展開されたパブリック フォルダーにアクセスするシナリオに適用されます。
注:
Outlook for Windows デスクトップを使用する選択したExchange Online ユーザーのパブリック フォルダー アクセスを部分的に削除する場合は、この記事チェック。
注:
オンプレミスの Exchange からパブリック フォルダーの展開を削除する場合は、この記事チェック。
前提条件
続行する前に、次のことを確認します。
- Exchange Onlineユーザーはパブリック フォルダー データを必要としなくなりました。
- Microsoft Entra Connect (旧称 AAD connect) を使用してオンプレミス ディレクトリを Microsoft Entra (AAD) と同期する場合は、次の手順を実行する必要があります (Microsoft Entra Connect を使用していない場合は、次の手順をスキップできます)。
- Entra Connect ツールがインストールされているオンプレミス コンピューターにログインし、Microsoft Entra接続を開き、[構成] を選択します。
- [ その他のタスク ] 画面で、[ 同期オプションのカスタマイズ] を選択し、[ 次へ] を選択します。
- [Microsoft Entra IDに接続] 画面で、適切な資格情報を入力し、[次へ] を選択します。 接続したら、[オプションの機能] 画面が表示されるまで [次へ] をクリックし続けます。
-
Exchange メール パブリック フォルダーが選択されていないことを確認します。 選択されていない場合は、次のセクションに進むことができます。 選択されている場合は、[チェック] ボックスをクリックしてオフにし、[次へ] を選択します。
注:
[オプション機能] 画面に [Exchange メール パブリック フォルダー] がオプションとして表示されない場合は、接続Microsoft Entra終了し、次のセクションに進むことができます。
- [Exchange メール パブリック フォルダー] の選択をオフにした後、[構成の準備完了] 画面が表示されるまで [次へ] をクリックし、[構成] を選択します。
上記の手順を完了したら、パブリック フォルダーを削除するようにテナントを構成する必要があります。 次のすべての手順は、組織管理役割グループに割り当てられているアカウントExchange Online PowerShell から実行する必要があります。
ユーザーのパブリック フォルダー アクセスを無効にする
organization レベルで現在のパブリック フォルダーの展開状態を判断するには、次のコマンドを使用します。
Get-OrganizationConfig | fl PublicFoldersEnabled,RemotePublicFolderMailboxes
省略可能: PublicFoldersEnabled
が Remote で、 RemotePublicFolderMailboxes
が設定されている場合は、パブリック フォルダーが展開され、オンプレミスでアクティブであることを示します。 オンプレミスのパブリック フォルダーの展開を削除する場合は、こちらの手順に従ってください 。
次に、次のコマンドを使用して、テナント レベルでパブリック フォルダーの展開状態を更新します。
Set-OrganizationConfig -PublicFoldersEnabled None -RemotePublicFolderMailboxes:$null
次に、次のコマンドを使用して、ユーザーの管理者割り当てパブリック フォルダー メールボックスを削除します。
Get-Mailbox -ResultSize unlimited | where {$_.DefaultPublicFolderMailbox -ne $Null} | Set-Mailbox -DefaultPublicFolderMailbox $Null
次に、次のコマンドを使用して、パブリック フォルダー メールボックスの割り当てがユーザーに存在しないようにします。
Get-Mailbox -ResultSize unlimited | where {$_.DefaultPublicFolderMailbox -ne $Null -OR $_.EffectivePublicFolderMailbox -ne $Null}
メールが有効なパブリック フォルダーを確認して削除する
手順 1: メールが有効なパブリック フォルダー (MEPF) が存在するかどうかを確認する
次のコマンドを実行して、MEPF が存在するかどうかを確認します。
Get-MailPublicFolder
コマンドから出力が返されない場合は、 手順 2 に進みます。 ただし、MEPF が存在し、上記のコマンドにリストされている場合は、次の手順を実行して MEPF の詳細をバックアップします。
オプション: MEPF の詳細をバックアップする
MEPF はデータ自体を保持しませんが、Active Directory 内のオブジェクトであり、実際のデータをホストするパブリック フォルダーにリンクされています。
次のコマンドを実行して、MEPF プロパティのバックアップを作成します。
Get-MailPublicFolder -ResultSize Unlimited| Export-Clixml MEPF.XML
手順 2: MEPF を無効にする
次のコマンドを実行して、MEPF を削除します。
Get-MailPublicFolder -ResultSize Unlimited | Disable-MailPublicFolder
ここで、 Get-MailPublicFolder
コマンドをもう一度実行し、MEPF が一覧表示されていないことを確認します。
パブリック フォルダー メールボックスを確認して削除する
パブリック フォルダー メールボックスの存在をチェックするには、次のコマンドを実行します。
Get-Mailbox -PublicFolder
上記のコマンドで出力が返されない場合は、次の手順「 ユーザーのパブリック フォルダー アクセスを無効にする」に進みます。
パブリック フォルダー メールボックスが存在し、上記のコマンドを実行した後に一覧表示されている場合は、次のコマンドを使用してパブリック フォルダー (PF) メールボックスを削除します。
注:
パブリック フォルダー メールボックスにレガシまたはインプレース ホールドがある場合は、次の手順に進む前に、それらをクリアします。 詳細な手順 については、この記事 を参照してください。
$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
注:
削除されたパブリック フォルダー メールボックスは、保持期間が終了するまで回復できます。 保持期間が終了すると、パブリック フォルダー メールボックスは完全に削除されます。 パブリック フォルダー メールボックスの復元については、 この記事 を参照してください。