4

随着 Exchange Server 2016 可用一段时间(截至 15. March 它是在2016 CU1),我想正确检测在每个 Exchange Web 服务响应消息的 SOAP 标头中返回的版本:

<ServerVersionInfo MajorVersion="" MinorVersion="" MajorBuildNumber="" MinorBuildNumber="" Version="" />

例如,“Exchange 中的 EWS 架构版本”页面中提到的最新架构版本是Exchange2013_SP1.

为 Exchange 2016 返回的名称是什么?

我还没有要测试的 Exchange Server 2016。
Exchange Online(假设它始终是最新的稳定 MS 代码,因此应该等同于 2016)不返回这些“常规”版本名称,它当前返回V2016_01_06.
我怀疑“常规”Exchange 2016 服务器的答案是Exchange2016,有人可以确认吗?

4

1 回答 1

1

我们现在安装了 Exchange 2016 的测试版本,它具有以下行为:

  • 它返回Version="V2016_04_13",所以显然我的怀疑是错误的。Exchange 2016 与Exchange 365 一样
    ,返回带有“发布日期”的更“详细”的版本号。
  • 您可以同时请求两者Exchange2016或类似的东西V2016_04_13
    (如果您想遵循 2016 语法并使用 2016 功能)。
    您必须知道有哪些 V2016... 版本可用,使用不正确的日期将导致The specified server version is invalid.

引用David Sterling在2016 年 10 月 7 日在此答案下的评论:

自 2016 年 1 月起,我们开始使用版本的构建日期。我们每季度更新一次公共架构,因此您会注意到下一个架构版本增加了大约 3 个月的时间,等等……
基本上“最新”版本是 beta 版本,并且可以包含重大更改,直到引入下一个版本。所以现在,V2016_07_13 被认为是测试版,我们仍在添加它。一旦下周开始,我们将推出 V2016_10_XX,V2016_07_13 将被锁定,不会添加任何其他功能。

于 2016-10-06T11:48:36.910 回答