哪个可以正确显示已安装的更新:WMIC 还是 Systeminfo?

哪个可以正确显示已安装的更新:WMIC 还是 Systeminfo?

我正在将“关键” Microsoft 补丁 (KB4499164) 应用于多台远程 Windows 7(32 位)PC。我访问这些 PC 的唯一方式是通过 SSH 和 SFTP。

我使用批处理脚本在晚上将此补丁应用于 9 个系统,作为试点。当我使用以下任一方法时,其中三台 PC 列出了此补丁西米克命令或系统信息命令。在其余 PC 上,西米克命令显示补丁已安装,但系统信息命令没有列出补丁。

哪一个是正确的?我如何确定补丁是否已应用?

答案1

该命令WMIC qfe list将返回正确的结果。该systeminfo命令不会。我的笔记表明它仅限于显示 246 个修补程序(它们是与更新不同),但我找不到相关来源。此 Microsoft KB支持文章确实说:

在 Windows Server 2003 中使用 SystemInfo.exe 显示已安装的修补程序列表时,如果安装了超过 200 个修补程序,则可能不会列出某些修补程序......存在缓冲区大小限制,不允许显示所有系统更新修补程序。

但是它只提到了 Server 2003。

总之,使用 WMIC 命令获取已安装更新的完整列表。

相关内容