列出缺失的 Windows 修补程序的命令

列出缺失的 Windows 修补程序的命令

当我在 Windows 中运行“systeminfo”时,它会以 KBxxxxxxx 的形式显示我计算机中安装的修补程序列表。有没有办法(最好是命令行)明确知道我缺少哪些修补程序?

答案1

有没有办法(最好是命令行)知道缺少哪些修补程序?

我正在寻找一种仅依赖于 Windows(例如 wmic)或 Microsoft(例如 Sysinternals)上可用的本机实用程序的解决方案

假设你不介意从Microsoft Technet 图库然后您可以使用 PowerShell 脚本Get-WindowsUpdates.ps1

此脚本将获取运行它的计算机的所有可用更新。然后,它将选择性地安装这些更新,前提是这些更新不需要用户输入。

下载链接

...

如果不带任何参数,脚本将返回当前可用的每个更新的标题。


姓名

C:\scripts\powershell\production\Get-WindowsUpdates.ps1

概要

获取并选择性安装 Windows 更新

句法

C:\scripts\powershell\production\Get-WindowsUpdates.ps1 [-Install] [-EulaAccept] [<CommonParameters>]

描述

该脚本将获取运行该脚本的计算机的所有可用更新。

然后它将选择性地安装这些更新,只要它们不需要用户输入。

此脚本基于 MSDN 网站上出现的原始 vbs。请参阅相关链接部分以获取 URL。

如果不带任何参数,脚本将返回当前可用的每个更新的标题。

来源获取 WindowsUpdates.ps1

相关内容