我正在尝试将 Skype for Business Server 2015(在 Windows Server 2016 上运行)与 Exchange Server 2016(在 Windows Server 2012 R2 上运行)集成。我遵循此处的指南,并已成功在两台服务器上创建合作伙伴应用程序。但是,当我尝试测试设置时,它失败并出现以下错误:
这会导致以下错误:
Test-CsExStorageConnectivity : ExCreateItem exchange operation failed, code=574,
reason=#CTX#{ctx:{traceId:192143289, activityId:"fa709643-3903-49a3-af3e-c8dcff288259"}}
#CTX#StoreException: code=ErrorUnhandledException, reason=Wrapped callback failed --->
System.InvalidOperationException: Client found response content type of '', but expected
'text/xml'.
The request failed with an empty response.
这是我在 SfB 服务器上发出的命令:
Test-CsExStorageConnectivity -SipUri "sip:[email protected]" -Verbose
看起来另一个用户在这个 TechNet 线程上遇到了类似的问题,但他的解决方案与 Kemp 负载均衡器有关——我没有使用它。以前有没有人遇到过这个问题,如果有,你是如何解决的?
别管人家。
我设法通过从 Exchange 控制面板重置 EWS 虚拟目录来解决我的问题。
你看,在我测试失败的整个过程中,我都能够从 SKYPE 服务器手动浏览到位于https://EXCH_FQDN/ews/exchange.asmx的 EWS;它只是提示我提供凭据。所以我认为 EWS 上的身份验证设置有问题,并且由于测试 cmdlet 没有要求提供凭据,因此它可能会以某种方式失败。我手动修改了身份验证设置的各种组合,但似乎没有一个有效。所以我最终决定将它们重置为默认值。
这似乎已经解决了任何问题,并且我能够成功运行测试 cmdlet。