オンプレミス Exchange Server および Office 365 Exchange Online のハイブリッド展開で発生する空き時間情報に関する問題のトラブルシューティング方法

適用対象: Exchange OnlineExchange Server 2016 Enterprise EditionExchange Server 2016 Standard Edition

注: Microsoft Exchange Server 2010 の Exchange 管理コンソールに含まれていた従来のハイブリッド構成ウィザードのサポートは終了しました。 したがって、古いハイブリッド構成ウィザードを使用しなくてもかまいません。 代わりに、 http://aka.ms/HybridWizardで入手できる Office 365 のハイブリッド構成ウィザードを使用してください。 詳細については、「Office 365 ハイブリッド構成ウィザードが Exchange 2010 に対応」を参照してください。

はじめに


この記事では、オンプレミスのMicrosoft Exchange ServerとMicrosoft Exchange OnlineをOffice 365にハイブリッド展開した場合に発生する空き時間情報の問題のトラブルシューティング方法について説明します。

詳細


問題をトラブルシューティングするためのガイドを起動します。

Exchange フェデレーションを展開する方法の詳細については、以下のマイクロソフト Web サイトを参照してください。
Exchange フェデレーションを設定した後で、次のいずれかまたは複数の問題が発生することがあります。
 
  • 空き時間情報は、環境内のどのアカウントからも取得できません。
  • 空き時間情報を、1 つの環境から取得することはできません。
  • 空き時間情報は、クラウド アカウントを使用して社内アカウントから取得することはできません。
  • 空き時間情報を、社内アカウントを使用してクラウド アカウントから取得することはできません。
  • Exchange Online と社内の Exchange Server 2003 を使用している組織または社内の Exchange Server 2003 と社内の Exchange Server 2007 を使用している 組織の間で、ハイブリッド展開シナリオでは空き時間情報は使用できません。
  • クラウドのメールボックスは、社内のメールボックスの空き時間情報を表示できません。

環境のいずれかのアカウントから空き時間情報を取得することはできません。

Exchangeフェデレーション組織のユーザーは、他の環境にある受信ボックスから空き時間情報を取得できません。

この場合、Outlook が最新ではないか、Exchange フェデレーションが正しく設定されていない可能性があります。

この問題を解決するには、Microsoft Outlook を使用したときに問題が発生したかどうかを確認するようにユーザーに依頼し、Office 365 の Web (以前はOutlook Web App と呼ばれていました) を使用しているかどうかを確認します。 Outlook と Outlook の動作が Web 上で異なる場合は、Outlook クライアントが Exchange フェデレーションの要件を満たしていない可能性があります。 以下の手順を実行するようユーザーに指示します:
 
  1. Office 365 ポータル (https://portal.office.com) に管理者としてサインインします。
  2. [設定] (
    設定のアイコンのような形状のギア
    )、[Office 365 の設定] の順にクリックします。
  3. [ソフトウェア] をクリックし、[インストール] をクリックします。
ユーザーが Office 365 デスクトップ アプリケーションをセットアップした後、空き時間情報は解決しているはずです。

この問題が Outlook と Web 上の Outlook と同じである場合は、組織内で Exchange フェデレーションの設定に関する問題が発生している可能性があります。 この場合、 Microsoft Exchange Server 展開アシスタント を参照し、環境がシステム要件を満たしていることを確認してください。

空き時間情報を 1 つの環境から取得できない

ユーザーは、特定の方向において Exchange フェデレーションを介して空き時間情報にアクセスできません。 たとえば、社内ユーザーはクラウドの受信ボックスから空き時間情報にアクセスできません。 また、クラウドユーザーは社内の受信ボックスから空き時間情報にアクセスすることはできません。

このシナリオでは、アプリケーション ターゲット URI の構成ミスによって問題が発生する可能性があります。 または、社内の Exchange Server 環境と Exchange Online の共有ポリシーが一致しない場合があります。

この問題のトラブルシューティングを行うには、以下の手順を実行します。
 
  1. Exchange Server を実行している社内コンピュータで、Exchange 管理シェルを開きます。
  2. コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。
    Get-FederationInformation -domainname <Office 365 Domain> 
    このコマンドでは、<Office 365ドメイン> のプレースホルダーは既定の Office 365 ドメイン (たとえば、contoso.onmicrosoft.com) を表します。
  3. 結果には、 TargetApplicationUri 値と TargetAutodiscoverEpr 値が記録されます。 これらの設定は、フェデレーション信頼が正しく設定されていることを確認するために対象ドメインに必要な設定です。
  4. 既定の Office 365 ドメインに対して設定されている信頼情報を表示するには、次のコマンドを実行します。
    Get-OrganizationRelationship | FL 
  5. [DomainNames] セクションで、次の項目が表示されていることを確認します。
     
    • 会社のサービス ルーティング ドメインの名前 (mail.contoso.onmicrosoft.comなど)
    • 会社のフェデレーション ドメインの名前 (contoso.comなど)
    これらの名前が DomainNames セクションに表示されない場合は、Exchange フェデレーションの設定に影響を与える問題がある可能性があります。 Microsoft Exchange Server 展開アシスタント を確認して、構成が推奨される手順に合っていること、および環境がすべてのシステム要件を満たしていることを確認します。 2 つのドメインが DomainNames セクションで正しく表示されている場合は、結果の次のセクションを参照してください。
     
    • 名前
    • TargetApplicationUri
    • TargetAutodiscoverEpr
    TargetApplicationUri および TargetAutodiscoverEpr の値は、Get-FederationInformationコマンドレットの値と一致する必要があります。 値が一致しない場合は、次のコマンドを実行して相違を修正します。
    Set-OrganizationRelationship -Identity <Name> -TargetApplicationUri <TargetApplicationUri> -TargetAutodiscoverEpr <TargetAutodiscoverEpr> 
  6. 空き時間情報が失われた場合は、社内の Exchange Server 環境と Exchange Online の共有ポリシーが一致していることを確認します。 これを確認するには、Exchange 管理シェルで次のコマンドを実行し、結果の [ドメイン] フィールドの値を確認します。
    Get-SharingPolicy | FL 
  7. Windows PowerShell を使用して Exchange Online に接続し、他の環境で同じテストを実行します。 これを行うには、共有ポリシーが一致するかどうかを確認します。 Windows PowerShell を使用して Exchange Online に接続する方法の詳細については、次のマイクロソフトの Web サイトを参照してください。
  8. Exchange Online に接続した後、Windows PowerShell ウィンドウで次のコマンドを実行し、社内の環境の場合と同様に [ドメイン] フィールドの値をメモします。
    Get-SharingPolicy 
  9. 2 つの環境の ドメイン 値が一致している必要があります。 値が一致しない場合は、Set-SharingPolicy コマンドレットを使用して、ドメイン フィールドを設定し、両側で一致させるこようにします。 Set-SharingPolicy コマンドレットおよびこの共有ポリシー設定の使用方法の詳細については、次の Microsoft TechNet Web サイトを参照してください。

社内アカウントから空き時間情報をクラウド アカウントから取得できない

この問題は、クラウドの受信ボックスの空き時間情報を取得しようとする社内ユーザーに限定されます。

最初に、最新の更新プログラムがサーバーにインストールされていることを確認します。 詳細については、「 Exchange Server更新プログラム:ビルド番号とリリース日」を参照してください。

問題が解決しない場合は、Test-FederationTrust コマンドレットを使用してエラーの詳細を収集できます。 これを行うには、次の手順を実行します。
 
  1. Exchange 管理シェルで、次のコマンドを実行します。<OnPremisesMailbox> プレースホルダーは、社内環境でホストされているユーザーの受信ボックスの電子メールアドレスを表します。
    Test-FederationTrust -UserIdentity <OnPremisesMailbox> -verbose 
    このコマンドは、社内のユーザーが使用するフェデレーション信頼トークンをテストします。
  2. この結果には、 Type失敗したことを示す 1 つ以上のセクションが含まれている場合は、結果をテキスト ファイルにコピーし、ファイルを Exchange Online サービス サポートに送信します。

空き時間情報をクラウド アカウントを使用して社内アカウントから取得できない。

この問題は、社内の受信ボックスの空き時間情報を取得しようとするクラウド ユーザーにのみ発生します。

この場合、Exchange Server 2007 または Exchange Server 2010 ではなく、Exchange Server 2003 で関係する受信ボックスが Exchange Server 2003 でホストされている可能性があります。 Exchange Server 2003 では、以降のバージョンでの空き時間情報の取得に Exchange Web サービスの要求をサポートしていません。 Exchange Server 2003 パブリック フォルダーに保持されている空き時間データが、パブリック フォルダ データベースをサポートできる Exchange Server 2010 受信ボックスサーバーに複製されていることを確認します。
 
  1. フェデレーションのサポートに使用するクライアント アクセス サーバー (CAS) の役割がインストールされているサーバーに、受信ボックスの役割をインストールできます。 Microsoft Exchange Server 展開アシスタントを使用して、この操作を行う方法の詳細については、 Exchange Server 展開アシスタント を参照してください。
  2. クラウドのユーザーが社内の受信ボックスの空き時間情報を取得しようとしたときに問題が発生した場合は、自動検出サービスに接続する問題があるかどうかを社内に確認します。 これを行うには、次の手順を実行します。
     
    1. Microsoft のリモート接続アナライザーを次のマイクロソフトの Web サイトで開きます。
    2. Outlook 自動検出ページで、問題が発生した社内環境内のアカウントの電子メールアドレスとパスワードを使用して、フォームを完成させます。 チェックボックスをオンにして、作業アカウントの資格情報を入力する権限があることを確認します。
    3. 自動化されたプログラムが要求になっていることを確認するには、ヒューマン インターフェイスのチャレンジを完了する必要があります。 画像からボックスに文字と数字を入力し、 テストの実行 をクリックします。
  3. テストが失敗した場合は、社内プロキシ サーバーとファイアウォールの設定を確認します。 Exchange Online の CAS にポート 443 経由でインターネットからアクセスできることを確認します。

Exchange Online と社内の Exchange 2003 を使用する組織、または社内の Exchange 2003 と Exchange 2007 が混在する組織間のハイブリッド展開では、空き時間情報は使用できません。

このシナリオでは、パブリックフォルダー階層に OU=EXTERNAL(FYDIBOHF25SPDLT) パブリック フォルダーがありません。

OU = EXTERNAL(FYDIBOHF25SPDLT)パブリックフォルダを追加するには、以下の手順を実行します。
 
  1. パブリックフォルダーサーバーから社内Exchange 2010パブリックフォルダーサーバーに接続します。
  2. Windows PowerShell を開きます。
  3. コマンド
     
    Add-PsSnapin  Microsoft.Exchange.Management.Powershell.Setup 
  4. 次のコマンドを実行します。

    Install-FreeBusyFolder 


クラウドの受信ボックスは社内の受信ボックスの空き時間情報を表示できません。

Exchange Online に接続されているリモート PowerShell ウィンドウで Get-OrganizationRelationship | FL コマンドレットを使用する場合は、TargetSharingEpr パラメータの値を正しく設定する必要があります この値が空白、null、または正しくない場合、クラウドの受信ボックスは社内の受信ボックスに関する空き時間情報を表示できません。

値を設定するには、次のコマンドを実行します。

Get-OrganizationRelationship |Set-OrganizationRelationship -TargetSharingEpr "EWS address of organization"


たとえば、以下のコマンドを実行します。 

Get-OrganizationRelationship |Set-OrganizationRelationship -TargetSharingEpr "Https://mail.contoso.com/ews/exchange.asmx/WSSecurity"

関連情報


さらにヘルプが必要ですか? Microsoft コミュニティまたは Exchange TechNet フォーラムにアクセスしてください。