我有以下错误:
用于客户互动的Dynamics 365的S2S身份验证的证书使用Exchange Online的内部部署已过期
有没有人之前有这个错误?你能给我更多的澄清吗?
证书只在一段时间内有效,我猜你的证书已经过期了。
适用于配置了与Exchange Online或SharePoint Online的连接的Microsoft Dynamics 365服务器。消息指出“请更新您的证书或Exchange Online集成将在[数量]天内停止运行。”
要解决此问题,请更新由用于在Dynamics 365(内部部署)与Exchange Online或SharePoint Online之间进行身份验证的受信任证书颁发机构颁发的x509数字证书。
看起来您需要获得有效的证书并重复此处描述的设置过程Connect Dynamics 365 for Customer Engagement (on-premises) to Exchange Online
Verify prerequisites
...
- 由受信任的证书颁发机构颁发的x509数字证书,用于在Dynamics 365(内部部署)和Exchange Online之间进行身份验证。如果要评估基于服务器的身份验证,则可以使用自签名证书。
特别是步骤“5.设置证书”这里Configure server-based authentication
$STSCertificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList c:\Personalcertfile.pfx, personal_certfile_password
$PFXCertificateBin = $STSCertificate.GetRawCertData()
$Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$Certificate.Import(“c:\Personalcertfile.cer”)
$CERCertificateBin = $Certificate.GetRawCertData()
$CredentialValue = [System.Convert]::ToBase64String($CERCertificateBin)