211service.com
如何使用 PowerShell 安装 Windows 更新? [教程] [分区魔法]
很多用户对如何安装感到困惑 使用 PowerShell 进行 Windows 更新 .如果你也想弄清楚,这篇文章来自 这个网站 值得一读。它详细解释了 PSWindowsUpdate 和 PowerShell Windows 更新安装。
电源外壳 是一个功能强大的图形用户界面,可以通过命令行以管理员身份访问操作系统的各种服务。该工具可用于处理许多不同的工作,例如 复制文件 PowerShell , 连接到在线交换 , 关闭/重新启动远程计算机 和 Windows 更新 PowerShell。
在 Windows 10/11/8/7 上安装 Windows 更新时,我们大多数人可能想要使用 Windows 更新设置功能。然而,有时, Windows 更新可能会在下载时卡住 或一些错误代码。
如果要运行自定义脚本来自动安装或修补新安装,可以使用 PSWindowsUpdate 执行 PowerShell Windows 更新 cmdlet。如何在 Windows 10/11 上安装/管理 Windows 更新 PowerShell?让我们继续阅读。
什么是 PSWindowsUpdate
谈到 PowerShell Windows 更新安装和管理,不可避免地要讨论 PSWindowsUpdate 模块。它是一个重要的模块,可以帮助您从 PowerShell 命令行安装或管理 Windows 更新。
此外,它还允许管理员在 Windows 服务器和工作站上使用 PowerShell 远程检查、安装、隐藏和删除 Windows 更新。它是 Michal Gajda 的一个社区模块,可从 PowerShell Gallery 存储库安装。因此,它不是内置在 Windows 中的。
如何使用 PowerShell 安装/管理 Windows 更新
在本部分中,您将了解如何在 Windows 10/11 上安装 Windows 更新 PowerShell。此外,它还介绍了与 PowerShell Windows 更新相关的其他有用信息,包括 PSWindowsUpdate 安装、PowerShell 检查 Windows 更新、PowerShell Windows 更新删除等。让我们开始探索。
# 1. 安装 PSWindowsUpdate 模块
如上所述,PSWindowsUpdate 模块是使 PowerShell 安装 Windows 更新所必需的。由于它没有内置在 Windows 中,因此您需要从 PowerShell 库中安装它。在这里,您可以通过 PowerShell PackageManagement 在 Windows 10/11 和 Windows Server 2022/2019/2016 上安装它。为了那个原因:
步骤1。 右键单击 视窗 屏幕左侧按钮上的菜单,然后选择 Windows PowerShell(管理员) ,然后点击 是的 确认。
第2步。 在提升的 PowerShell 窗口中,键入以下命令并点击 进入 开始安装 PSWindowsUpdate。
提示:安装 thSWindowsUpdate 模块需要使用 TLS 1.2 连接协议。要为 PowerShell 启用它,您可以运行 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 命令。
安装-模块-名称 PSWindowsUpdate -强制

步骤 3。 安装后,运行以下命令来检查包。
Get-Package -Name PSWindowsUpdate

第4步。 您可以运行以下命令来显示 PSWindowsUpdate 模块中可用命令行的列表。
获取命令-模块 PSWindowsUpdate
# 2. 使用 PowerShell 列出所有可用的 Windows 更新
在 PowerShell 安装 Windows 更新之前,您可以通过运行 获取-WindowsUpdate 或者 获取 WUL 列表 提升的 PowerShell 窗口中的命令。

如果要列出远程计算机上的所有可用更新,可以运行 Get-WUList –ComputerName server2 命令。
# 3. 使用 PowerShell 安装所有可用的 Windows 更新
现在,您可以从 Windows 更新服务器自动下载并安装所有可用的 Windows 更新 PowerShell。为此,请按照我们上面的说明打开提升的 PowerShell 窗口并运行以下命令。
安装-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot
或者
获取-WindowsUpdate -AcceptAll -Install -AutoReboot
运行命令后,Windows 10/11 应下载并安装 Windows 更新并自动重新启动计算机以应用这些更改。

# 4. 使用 PowerShell 安装特定的 Windows 更新
有时,您可能想要安装特定的 Windows 更新而不是全部。在这种情况下,您可以打开提升的 PowerShell 窗口,键入以下命令,点击 进入 , 类型 一个, 并击中 进入 .
笔记:这里需要更换 KB5017308 与您要安装的更新的 KB 名称。
获取-WindowsUpdate-安装-KBArticleID KB5017308

# 5. 使用 PowerShell 检查 Windows 更新安装历史
您可能需要使用 PowerShell 检查 Windows 更新历史记录。为此,您可以打开 PowerShell 窗口并运行 Get-WUHistory 命令。然后,您将获得之前安装在计算机上的 Windows 更新列表。

# 6. 使用 PowerShell 删除特定的 Windows 更新
有时,由于某些原因,您可能想要删除最近安装的 Windows 更新,例如 Windows 10 不断灌输相同的更新 .在这种情况下,您可以运行以下命令并指定 知识库编号 作为您要从 Windows 10/11 中删除的那个。
删除-WindowsUpdate -KBArticleID KB5017308 -NoRestart
此外,您可以隐藏特定的 Windows 更新,以便计算机上的 Windows 更新服务器永远不会安装它。例如,您可以运行以下命令来隐藏 KB5017308 更新。
- $HideList = 'KB5017308'
- Get-WindowsUpdate -KBArticleID $HideList –Hide

如果您想稍后取消隐藏更新,可以运行以下命令:
显示-WindowsUpdate -KBArticleID $HideList
进一步阅读 : 如果由于磁盘空间不足而无法使用 PowerShell 安装 Windows 更新,请不要担心。 本站分区向导 通过分析磁盘空间、扩展分区、升级到更大的硬盘等,可以帮助您轻松解决问题。