在以下情况下,在本地环境中具有邮箱的用户无法在 Exchange Online 中查看邮箱的忙/闲信息:

  • 你有 Exchange Online 和本地 Exchange Server 2016 或 Exchange Server 2013 的混合部署。

  • 您已经在 Exchange Online 组织和本地 Exchange 组织之间设置了 intraorganization 连接器。

  • 您已经在 Exchange Online 组织和本地 Exchange 组织之间设置了组织关系。

起因

如果本地 Exchange 服务器无法使用 OAuth 获取身份验证令牌,则会出现此问题。 如果存在 intraorganization 连接器,则 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" 

更多信息

有关本文中使用的 cmdlet 的详细信息,请参阅以下 Microsoft TechNet 资源:

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×