访问 EWS Exchange 服务

访问 EWS Exchange 服务

我正在尝试EWS从新的 中获取服务工作2013 Exchange Server。如果我输入服务网址:https://192.168.1.XXX/ews/services.wsdl我在浏览器中获得了xml包含所有服务的 wsdl。完美。

然后我打开我的Exchange Console并允许我的所有组织使用EWS

Set-OrganizationConfig –EwsApplicationAccessPolicy:EnforceBlockList //--> to allow all clients to use EWS
Set-OrganizationConfig -EwsEnabled:$true //--> to allow all my organization to user EWS

然后我打开我的SoapUI Soap client,并输入服务网址。完美。

然后系统要求我输入一个用户,我输入了管理员用户,与我进入ECPExchange 管理页面时使用的用户相同(因此用户是正确的)

问题是我总是得到:

错误加载 [https://192.168.1.XXX/ews/Services.wsdl]:org.apache.xmlbeans.XmlException:org.apache.xmlbeans.XmlException:错误:null 后文件意外结束

我认为可能是权限问题,但如果我运行 Test-WebservicesConnectivity 一切似乎都正常。

[PS] C:\Program Files\Microsoft\Exchange Server\V15\Scripts>Test-WebServicesConnectivity

Source                              ServiceEndpoint                     Scenario                       Result  Latency
                                                                                                                  (MS)
------                              ---------------                     --------                       ------  -------
WIN-AG0N98H6L29_XXX_yyy       win-ag0n98h6l29_XXX_yyy       Detección automática: prove... Success      36
WIN-AG0N98H6L29_XXX_YYY       win-ag0n98h6l29_XXX_yyy       EWS: GetFolder                 Success     222

有人知道我是否必须在角色组中授予一些特殊权限才能获得身份验证吗?

答案1

也许这与 NTLM 身份验证有关。

看这里EWS 身份验证。

相关内容