如何确定Exchange安装的SP和汇总版本?

如何确定Exchange安装的SP版本号和汇总版本?

缓慢的方法

打开“程序和function”,select查看更新,然后search相关的Exchange 2010修补程序。

快速的方法

在Powershell中运行这个命令

gcm exsetup | %{$_.fileversioninfo} 

然后使用此URL来解密版本号: http : //social.technet.microsoft.com/wiki/contents/articles/240.exchange-server-and-update-rollups-build-numbers-en-us.aspx这网站似乎有比以前更多的版本 – 我的Exchange版本,14.03.0123.004,没有列在前者,但我在这里find它: https ://technet.microsoft.com/library/hh135098.aspx?f = 255&MSPPError = -2147217396

我创build了一个PowerShell函数来检索适用于Exchange 2007,2010和2013的版本信息。我的博客post包含代码和一些使用示例。 由于该函数超过200行,我不会在这里包括它。 以下是该函数的一些示例用法和输出:

为单个服务器获取已安装的更新(累积和更新汇总)

 [PS] Get-ExchangeServerPlus -cn exch01 | select -ExpandProperty update | ft inst*,upd*,desc* -AutoSize InstallDate UpdateBuild Description ----------- ----------- ----------- 11/11/2012 8.3.279.5 Update Rollup 8-v2 for Exchange Server 2007 Service Pack 3 (KB2756497) 02/18/2013 8.3.298.3 Update Rollup 10 for Exchange Server 2007 Service Pack 3 (KB2788321) 

使用安装的更新输出所有Exchange Server对象属性

 Get-ExchangeServerPlus | % {"Name`t: $($_.Name)"; "Version`t: $($_.Version)"; "Edition`t: $($_.Edition)"; "Build`t: $($_.Build)"; "Role`t: $($_.Role)"; "OSVer`t: $($_.OSVer)"; "OSSP`t: $($_.OSSP)"; "OSArch`t: $($_.OSArch)"; if ($_.Update) { $_ | select -ExpandProperty update | ft inst*,upd*,desc* -auto } else { [Environment]::NewLine }} ... Name : EXCH160-02 Version : 2013 Edition : Enterprise Build : 15.0.620.29 Role : MB,CAS OSVer : Microsoft Windows Server 2012 Datacenter OSSP : 0 OSArch : 64-bit InstallDate UpdateBuild Description ----------- ----------- ----------- 04/21/2013 15.0.620.29 Microsoft Exchange Server 2013 Cumulative Update 1 ... 
 Get-ExchangeServer | ft AdminDisplayVersion