Page 1 of 1

如何使用 PowerShell 免费安装 Windows 补丁

Posted: Wed Jan 22, 2025 3:33 am
by roseline371274
 

这个免费的解决方案可以为您省钱,但您必须知道如何使用它。
如果没有合适的工具,查询缺失的补丁并将它们安装到许多不同的 Windows 系统上可能是一件苦差事。目前有许多不同的商业产品,但如果您想要一个需要一点 PowerShell 知识的免费解决方案,您可以使用名为 PSWindowsUpdate 的免费社区模块来完成此操作。

安装并了解 PSWindowsUpdate
PSWindowsUpdate 是一个社区模块,可通过 PowerShell 库获取。在 PowerShell 会话 开曼群岛whatsapp 数据 中,运行 Install-Module PSWindowsUpdate 以下载并安装最新版本。下载应该很快。下载后,模块的命令应该可供您使用。通过运行 Get-Command -Module PSWindowsUpdate,您可以看到除了安装补丁之外,我们还可以做很多事情。





查询缺失补丁
在安装补丁之前,您需要知道系统中需要哪些补丁。PSWindowsUpdate 模块提供了一个名为 Get-WindowsUpdate 的命令,我们可以使用它来发现任何缺失的补丁。Get-WindowsUpdate 命令支持查询本地计算机或远程计算机。

运行时,您可以在下面看到它返回目标计算机上所有缺少的更新的列表。



安装缺失的补丁
一旦知道缺少什么,就可以获取该信息并安装补丁。Get-WindowsUpdate 提供了许多不同的参数来查询和安装更新。例如,如果我们愿意安装 Get-WindowsUpdate 提供的补丁列表而不带任何参数,我们可以采取下一个合乎逻辑的步骤并安装它们。

补丁可以有多种“状态”,例如可用、已下载和已安装。有些补丁需要重新启动才能完成安装,而有些则不需要,等等。Get-WindowsUpdate 命令可让您灵活地选择要安装的更新。

例如,假设我们除了在计算机上安装缺失的更新外,不关心其他任何事情。在这种情况下,我们可以提供核心方法,即告诉 Get-WindowsUpdate 安装所有缺失的补丁,接受它找到的每个补丁,并在需要时启动重新启动。



我们可以更温和一点,只使用 KBArticleId 参数选择特定的更新。下面的命令将只安装特定的 KB,如果需要重新启动,它会通知我们,而不是自动重新启动。



概括
PSWindowsUpdate 模块有很多不同的选项,一篇文章无法涵盖所有​​内容。我鼓励您下载并试用。如果您不熟悉语法,请务必查看每个函数的详尽帮助文档。如果您有耐心学习此模块,您可以构建一些高级更新管理解决方案。