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

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

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

答案1

慢速方法

打开“程序和功能”,选择查看更新,搜索相关的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 未在前者上列出,但我在这里找到了它: https://technet.microsoft.com/library/hh135098.aspx?f=255&MSPPError=-2147217396

答案2

我创建了一个 PowerShell 函数来检索 Exchange 2007、2010 和 2013 的正确版本信息。我的博客邮政包括代码和一些使用示例。由于该函数超过 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 服务器对象属性

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
...

答案3

Get-ExchangeServer | ft AdminDisplayVersion

相关内容