我有两台 Windows Server 2008 服务器,一台用于测试环境,另一台用于开发环境。我想确保它们安装了确切的功能和更新,最简单的检查方法是什么?
答案1
Powershell 可以获取此信息,让您比目测安装的功能和更新更轻松地比较 2 台服务器。在每台服务器上运行以下命令:
- 在其中一台服务器上,打开 powershell 提示符并输入
Import-Module servermanager
- 然后输入
Get-WindowsFeature
列出已安装的功能。 - 要获取已安装的更新类型
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 秒)。