英語で読む

次の方法で共有


オンプレミス ユーザーが Exchange Online ユーザーの空き時間情報を表示できない

元の KB 番号: 3137325

現象

オンプレミス環境にメールボックスがあるユーザーは、次のシナリオでは Exchange Online のメールボックスの空き時間情報を表示できません。

  • Exchange Online とオンプレミスの Exchange Server 2016 または Exchange Server 2013 のハイブリッド展開があります。
  • Exchange Online 組織とオンプレミスの Exchange 組織の間に組織内コネクタを設定します。
  • Exchange Online 組織とオンプレミス Exchange 組織の間に組織関係を設定します。

原因

この問題は、オンプレミスの Exchange サーバーが OAuth を使用して認証トークンを取得できない場合に発生します。 組織内コネクタが存在する場合、Exchange は組織関係の使用を試みません。

解決方法

この問題を解決するには、次の手順を実行します。

手順 1 - OAuth 証明書を確認する

  1. Exchange 管理シェルを開きます。

  2. 認証構成が探している証明書を識別するには、次のコマンドを実行します。

    Get-AuthConfig |fl
    
  3. CurrentCertificateThumbprint の出力に値が返されない場合は、次のコマンドを実行して新しい証明書を作成します。

    New-ExchangeCertificate -KeySize 2048 -SubjectName "cn= Microsoft Exchange ACS Certificate" -FriendlyName "Microsoft Exchange Server ACS Certificate" -PrivateKeyExportable $true -Services SMTP -DomainName <YourPrimarySmtpDomain>
    
  4. 次のコマンドを実行して、OAuth 認証用の新しい証明書を割り当てます。

    Set-AuthConfig -NewCertificateThumbprint <ThumbprintFromStep3> -NewCertificateEffectiveDate (Get-Date)
    
    Set-AuthConfig -PublishCertificate
    

手順 2 - パートナー アプリケーションのユーザー アカウントを指定する

  1. Exchange 管理シェルを開きます。

  2. パートナー アプリケーションのリンクされたユーザー アカウントを識別するには、次のコマンドを実行します。

    Get-PartnerApplication |fl
    
  3. 出力にアカウントが返されない場合は、次のコマンドを実行して適切なユーザー アカウントを追加します。

    Set-PartnerApplication "Exchange Online" -LinkedAccount "contoso.com/Users/Exchange Online-ApplicationAccount"
    

詳細

この記事で使用されるコマンドレットの詳細については、次の Microsoft TechNet リソースを参照してください。