次の方法で共有


ハイブリッド展開用に Exchange サーバー パブリック フォルダーを構成する

概要: Exchange Online ユーザーが Exchange 2013、Exchange 2016、または Exchange 2019 環境のオンプレミスのパブリック フォルダーにアクセスできるようにする手順。

ハイブリッド展開では、ユーザーは Exchange Online と Exchange オンプレミスのいずれか一方または両方に配置され、パブリック フォルダーは Exchange Online か Exchange オンプレミスのいずれかに配置されます。 場合によっては、オンライン ユーザーがオンプレミス環境内のパブリック フォルダー Exchange Serverアクセスする必要がある場合があります。

注:

Exchange 2010 パブリック フォルダーがある場合は、「 ハイブリッド展開用に従来のオンプレミスパブリック フォルダーを構成する」を参照してください。

この記事では、Exchange Online、Microsoft 365、または Office 365 ユーザーが Exchange 2013、Exchange 2016、および Exchange 2019 のパブリック フォルダーにアクセスできるようにする方法について説明します (この記事の残りの部分では、Exchange Serverと呼ばれます)。 オンプレミスのExchange Server ユーザーがExchange Online、Microsoft 365、またはOffice 365のパブリック フォルダーにアクセスできるようにするには、「ハイブリッド展開用にパブリック フォルダー Exchange Online構成する」を参照してください。

パブリック フォルダーにアクセスするには、Exchange Online、Microsoft 365、または Office 365 ユーザーを Exchange オンプレミス環境の MailUser オブジェクトExchange Server表す必要があります。 この MailUser オブジェクトは、パブリック フォルダー階層Exchange Serverターゲットに対してもローカルである必要があります。 Exchange Online、Microsoft 365、または現在 MailUser オブジェクトによってオンプレミスで表されていないユーザーをOffice 365している場合は、「ユーザーが従来のオンプレミスパブリック フォルダーにアクセスできないExchange Online」を参照して、一致するオンプレミス エンティティを作成します。

はじめに把握しておくべき情報

  1. 次の手順では、Microsoft Entra Connect 同期サービス (Microsoft Entra Connect Sync) が、パブリック フォルダー メールボックス オブジェクトをExchange Onlineに同期するように構成されていることを前提としています。 パブリック フォルダーメールボックスオブジェクトがExchange Onlineに同期されていること、および自動検出可能なプライマリ SMTP アドレスがあることを確認します。

    オンプレミス環境での適切な構成の例を次に示します。

    Exchange Serverでのパブリック フォルダー同期。

    Exchange Onlineでの適切な構成の例を次に示します。

    Exchange Onlineでのパブリック フォルダー同期。

  2. これらの手順では、ハイブリッド構成ウィザードを使用してオンプレミス環境とExchange Online環境を構成および同期していること、およびほとんどのユーザーの自動検出に使用される DNS レコードがオンプレミスのエンドポイントを参照していることを前提としています。 詳しくは、「 ハイブリッド構成ウィザード」をご覧ください。

  3. この構成のパブリック フォルダーには、Outlook on the web (旧称 Outlook Web App) を使用してアクセスすることはできません。

  4. Exchange と Office 365 のハイブリッド展開におけるパブリック フォルダーの共存の実装では、インポート手順中の競合を修正することが必要になる場合があります。 競合は、メールが有効なパブリック フォルダーに割り当てられたルーティング不可能なメール アドレス、Office 365内の他のユーザーやグループとの競合、およびその他の属性が原因で発生する可能性があります。

  5. 複数の場所にまたがってパブリック フォルダーにアクセスするには、Outlook クライアントを 2012 年 11 月以降の Oooklook パブリック更新プログラムにアップグレードする必要があります。

  6. Outlook 2010 用の 2012 年 11 月の Oooklook 更新プログラムをダウンロードするには、「Microsoft Outlook 2010 (KB2687623) 32 ビット版の更新プログラム」を参照してください。

  7. クロスプレミス パブリック フォルダーでは、Outlook 2016 for Mac (以降のバージョン) がサポートされています。 organizationのクライアントがOutlook 2016 for Macを使用している場合は、2016 年 4 月以降の更新プログラムがインストールされていることを確認します。 詳細については、「Outlook 2016 for Mac によるパブリック フォルダーへのアクセス」を参照してください。

手順 1: スクリプトをダウンロードする

  1. Exchange 2013/2016 パブリック フォルダー移行スクリプトから次のファイルをダウンロードします。

    • Sync-ModernMailPublicFolders.ps1
    • SyncModernMailPublicFolders.strings.psd1

    注:

    この場所のダウンロード パッケージには、追加のファイルが含まれています。 この記事の手順に従うには、上記の 2 つだけ必要です。 これらのスクリプトでは、先進認証がサポートされるようになりました。

  2. ファイルをローカル コンピューターに保存します。 たとえば、「C:\PFScripts」とします。

手順 2: メールが有効なパブリック フォルダー オブジェクトをExchange Onlineに同期する

Microsoft Entra Connect Sync では、メールが有効なパブリック フォルダーがExchange Onlineに同期されません。 次のスクリプトを実行すると、オンプレミス環境とExchange Online全体でメールが有効なパブリック フォルダーが同期されます。 メールが有効なパブリック フォルダー (Send As など) に割り当てられた特別なアクセス許可は、ハイブリッド展開シナリオではクロスプレミスのアクセス許可がサポートされていないため、Office 365で再作成する必要があります。 詳細については、 Exchange ハイブリッド展開に関するドキュメントを参照してください

注:

同期されたメールが有効なパブリック フォルダーは、Exchange 管理センター (EAC) には表示されません。 代わりに、 Get-MailPublicFolder コマンドレットを使用します。 クラウドで Send As アクセス許可を再作成するには、 Add-RecipientPermission コマンドレットを 使用します。

Exchange サーバーで、Exchange 管理シェルで次のコマンドを実行して、メールが有効なパブリック フォルダーをローカル オンプレミスの Active DirectoryからOffice 365に同期します。

.\Sync-ModernMailPublicFolders.ps1 -CsvSummaryFile:sync_summary.csv

CsvSummaryFile 、同期操作とエラーを .csv 形式でログに記録するパスです。

重要

スクリプトを実行する前に、スイッチで上記のように実行することで、スクリプトが環境で実行するアクションを最初に -WhatIf シミュレートすることをお勧めします。 同期操作の一環として、スクリプトは、必要に応じて、Exchange Onlineでメールが有効なパブリック フォルダー オブジェクトを作成、更新、または削除できます。

また、このスクリプトを毎日実行してメール対応パブリック フォルダーを同期させることもお勧めします。

スクリプトの実行中にエラーが表示される場合は、「 PowerShell スクリプトを使用するときのメールが有効なパブリック フォルダー同期エラーのトラブルシューティング 」の手順を使用します。

手順 3: オンプレミスのパブリック フォルダーにアクセスするようにExchange Onlineユーザー Exchange Server構成する

オンプレミス Exchange の MailUser オブジェクトで表されていないExchange Onlineメールボックス (ターゲット パブリック フォルダー階層に対してローカル) は、オンプレミスのパブリック フォルダーにアクセスできません。

Exchange 管理シェルで次のコマンドを実行して、このようなメールボックスを識別します。

Get-Mailbox |?{$_.IsDirSynced -eq $false}

これらのユーザーは、パブリック フォルダーメールボックスアクセスが構成された後も資格情報プロンプトを受け取り続けます。 パブリック フォルダーへのアクセスを有効にする前に、このようなユーザーに対して次のいずれかのソリューションを使用します。

  1. 「ユーザーが従来のオンプレミスのパブリック フォルダーにアクセスできないExchange Online」で説明されているように、前の手順で示したExchange Onlineメールボックスのみをオンプレミス ユーザーにリンクします。

  2. パブリック フォルダーへの制御されたConnections」で説明されている手順を使用して、オンプレミスのリンク されたユーザーを持つメールボックスにのみパブリック フォルダー アクセスを有効にします。

このプロセスの最後の手順は、Exchange Online organizationを構成し、Exchange Serverパブリック フォルダーへのアクセスを許可することです。

Exchange Online PowerShell で次のコマンドを実行して、Exchange Online organizationがオンプレミスのパブリック フォルダーにアクセスできるようにします。 オンプレミスのすべてのパブリック フォルダー メールボックスをポイントします。

Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes PFMailbox1,PFMailbox2,PFMailbox3

注:

Microsoft Entra同期が完了するまで待ってから、変更を確認する必要があります。 このプロセスが完了するまでに最大 3 時間かかることがあります。 3 時間ごとに繰り返される同期処理を待機できない場合は、いつでもディレクトリの同期を強制実行できます。 ディレクトリ同期を強制する詳細な手順については、「Connect Sync: Scheduler Microsoft Entra」を参照してください。

設定が適用されたことを確認する方法

次の Exchange Online PowerShell コマンドを実行して、Exchange Onlineメールボックスに EffectivePublicFolderMailbox 値が割り当てられているかどうかを確認します。

Get-Mailbox | Format-Table name,EffectivePublicFolderMailbox

次に、Exchange Online ユーザーの資格情報を使用して Outlook にログオンし、次のパブリック フォルダー テストを実行します。

  • 階層の表示
  • アクセス許可のチェック
  • パブリック フォルダーの作成と削除
  • パブリック フォルダーに対する内容の追加と削除