如何从命令行或 PowerShell 获取为 Exchange 安装的 RU、SP 和其他更新的列表?

如何从命令行或 PowerShell 获取为 Exchange 安装的 RU、SP 和其他更新的列表?

有没有办法获取更新、汇总、服务包的列表为 MS Exchange 服务器安装从命令行、PowerShell 还是 Exchange 命令行管理程序?

我已经尝试过Get-HotfixGet-WmiObjectSysteminfo以上所有内容似乎都仅返回针对系统(Windows)而不是 Exchange 安装的更新列表。

编辑:Get-ExchangeServer不能满足我的需求,因为对于 Exchange 2010 SP3,尽管安装了所有较新的汇总并且实际内部版本号为 224.2,但它似乎总是报告内部版本 123.4。

Get-ExchangeServer 结果与已安装 Exchange 更新的列表

答案1

Microsoft 推荐的方式获取 Exchange 服务包和汇总版本的一种方法是获取文件版本信息Exsetup.exe

在 Exchange 命令行管理程序中,使用:

获取命令 Exsetup.exe | ForEach-Object {$_.FileversionInfo}

然后查找返回的版本与微软的Exchange Server Updates: build numbers and release dates页。

是的,这确实是您能获得的最细粒度的信息,除非您想解析所有已安装更新的列表以获取特定于 Exchange 的更新。

相关内容