Я пытаюсь интегрировать Skype для бизнеса 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:First.Lastname@mydomain.com" -Verbose
Похоже, другой пользователь столкнулся с аналогичной проблемой на эта ветка TechNet, но его разрешение было связано с балансировщиком нагрузки Kemp, который я не использую. Кто-нибудь сталкивался с этой проблемой раньше, и если да, то как вы ее решили?
Неважно, ребята.
Мне удалось решить мою проблему, сбросив виртуальный каталог EWS из панели управления Exchange.
Видите ли, все время, пока я получал ошибку теста, я мог вручную перейти к EWS по адресу https: //EXCH_FQDN/ews/exchange.asmx с сервера SKYPE; он просто попросил меня ввести учетные данные. Поэтому я решил, что что-то не так с настройкой аутентификации на EWS, и, поскольку тестовый командлет не запрашивал учетные данные, он, вероятно, каким-то образом не работал. Я возился с различными комбинациями настроек аутентификации вручную, но ни одна из них не работала. Поэтому я наконец решил просто сбросить их до значений по умолчанию.
Похоже, это устранило причину проблемы, и я смог успешно запустить тестовый командлет.