有
在以下情况下,在本地环境中具有邮箱的用户无法在 Exchange Online 中查看邮箱的忙/闲信息:
-
你有 Exchange Online 和本地 Exchange Server 2016 或 Exchange Server 2013 的混合部署。
-
您已经在 Exchange Online 组织和本地 Exchange 组织之间设置了 intraorganization 连接器。
-
您已经在 Exchange Online 组织和本地 Exchange 组织之间设置了组织关系。
起因
如果本地 Exchange 服务器无法使用 OAuth 获取身份验证令牌,则会出现此问题。 如果存在 intraorganization 连接器,则 Exchange 不会尝试使用组织关系。
办法
若要解决此问题,请按照下列步骤操作。
步骤1:验证 OAuth 证书
-
打开 Exchange 命令行管理程序。
-
标识身份验证配置正在查找的证书。 若要执行此操作,请运行以下命令:
Get-AuthConfig |fl
-
如果CurrentCertificateThumbprint的输出中未返回任何值,请创建一个新证书。 若要执行此操作,请运行以下命令:
New-ExchangeCertificate -KeySize 2048 -SubjectName "cn= Microsoft Exchange ACS Certificate" -FriendlyName "Microsoft Exchange Server ACS Certificate" -PrivateKeyExportable $true -Services SMTP -DomainName <YourPrimarySmtpDomain>
-
为 OAuth 身份验证分配新证书。 若要执行此操作,请运行以下命令:
Set-AuthConfig -NewCertificateThumbprint <ThumbprintFromStep3> -NewCertificateEffectiveDate (Get-Date)
Set-AuthConfig -PublishCertificate
步骤2:指定合作伙伴应用程序的用户帐户
-
打开 Exchange 命令行管理程序。
-
标识合作伙伴应用程序的链接用户帐户。 若要执行此操作,请运行以下命令:
Get-PartnerApplication |fl
-
如果输出中未返回任何帐户,请添加相应的用户帐户。 若要执行此操作,请运行以下命令:
Set-PartnerApplication "Exchange Online" -LinkedAccount "contoso.com/Users/Exchange Online-ApplicationAccount"
更多信息
有关本文中使用的 cmdlet 的详细信息,请参阅以下 Microsoft TechNet 资源: