次の方法で共有


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

注:

削除されたパブリック フォルダー メールボックスは、保持期間が終了するまで回復できます。 保持期間が終了すると、パブリック フォルダー メールボックスは完全に削除されます。 パブリック フォルダー メールボックスの復元については、 この記事 を参照してください。