如何检查两台服务器是否安装了相同的功能和更新?

如何检查两台服务器是否安装了相同的功能和更新?

我有两台 Windows Server 2008 服务器,一台用于测试环境,另一台用于开发环境。我想确保它们安装了确切的功能和更新,最简单的检查方法是什么?

答案1

Powershell 可以获取此信息,让您比目测安装的功能和更新更轻松地比较 2 台服务器。在每台服务器上运行以下命令:

  1. 在其中一台服务器上,打开 powershell 提示符并输入Import-Module servermanager
  2. 然后输入Get-WindowsFeature列出已安装的功能。
  3. 要获取已安装的更新类型gwmi Win32_QuickFixEngineering | sort HotFixID(这样您就可以按相同的 KB 顺序比较两个列表。您还可以通过添加 -computer 参数对远程服务器运行此命令:gwmi Win32_QuickFixEngineering -computer <computername>| sort HotFixID

您还可以执行各种其他操作来格式化输出以使其看起来更好,排除某些列,甚至让 PS 比较结果并告诉您哪个服务器缺少更新/功能,但由于您只有 2 个服务器需要比较,所以这可能会让您无需参与太多即可到达那里。

答案2

查看“已安装的程序”,然后查看“显示更新”,然后并排比较,或者如果它们在地理位置上彼此不近,则打印屏幕截图并将其打印出来以供参考。这里有一个程序链接,其中包含有关计算机的非常详细的信息。这将帮助您了解您想要了解的有关计算机的所有信息...

关联:http://www.u4ik.us/public/WinAudit.exe

注意:由于该程序非常彻底,因此需要很长时间来扫描所有内容(可能需要 30 秒)。

相关内容