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

jra*_*ara 2 windows windows-server-2008 windows-update

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

Aug*_*ust 6

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 个服务器要比较,这很可能会让你到达那里而不会过多参与。