当我在 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。
如果不带任何参数,脚本将返回当前可用的每个更新的标题。