gpt4 book ai didi

windows - 如何使用 PowerShell 获取所有已安装的 Windows 更新名称和 KB 编号?

转载 作者:行者123 更新时间:2023-12-05 05:57:55 24 4
gpt4 key购买 nike

我需要使用 PowerShell 获取所有已安装的 Windows 更新。

结果应包含更新名称、知识库编号、CVE id 和严重等级。我尝试了下一个脚本:Get-HotFix,wmic qfe 列表,Get-WmiObject -Class Win32_QuickFixEngineering。但它只返回 KB 数字。我还尝试从下一个脚本结果中过滤已安装的更新:Get-ChildItem -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages'。但此脚本并未返回所有更新。

下一个脚本也不会返回所有已安装的 Windows 更新:

    $Searcher = $Session.CreateUpdateSearcher()
$HistoryCount = $Searcher.GetTotalHistoryCount()
$Updates = $Searcher.Search("IsPresent=1").Updates
$Updates | ForEach-Object {$_}

我没有更多的想法,我将不胜感激。

最佳答案

看看 PSWindowsUpdate PowerShell 库中的模块。此模块内的 Get-WUHistory cmdlet 可能拥有您需要的一切。

关于windows - 如何使用 PowerShell 获取所有已安装的 Windows 更新名称和 KB 编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68657166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com