{{1}}
在上面的行中,Exchange2013_SP1是硬编码的。使用powershell如何在运行脚本时动态获取版本?
答案 0 :(得分:0)
在提供的代码中,您尝试创建WebServices.Data.ExchangeService的实例(类似于this),通过ExchangeVersion Enum指定交换版本。 但是 - 之后的查询是关于如何通过PowerShell获取Exchange版本。可能这有很好的记录,谷歌搜索显示了许多关于检查Exchange版本的点击:
答案 1 :(得分:0)
如果您在响应中发出了绑定到邮箱收件箱的请求,则处理的CAS服务器的构建详细信息将返回https://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.exchangeservicebase.serverinfo(v=exchg.80).aspx并通过ExchangeService类公开,这可用于告知已经应用于目标的CU,如果您尝试跟踪错误等,则是最有用的。
EWS Schema版本(这是你硬编码的版本)和Server版本是两个不同的东西所以我建议你阅读https://msdn.microsoft.com/en-us/library/office/dn741586(v=exchg.150).aspx。自动发现可用于查找CAS服务器的最高EWS模式版本。