当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 将更新导入 WSUS

作者:精品下载站 日期:2024-12-14 19:51:32 浏览:16 分类:玩电脑

如何使用 PowerShell 将更新导入 WSUS


Microsoft 更改了将更新导入 WSUS(Windows Server 更新服务)的过程。现在,用户可以运行 PowerShell 脚本将更新导入 WSUS。本文介绍如何使用 PowerShell 将更新导入 WSUS

[玩转系统] 如何使用 PowerShell 将更新导入 WSUS

如何使用 PowerShell 将更新导入 WSUS

以前,WSUS 包含一个从 Microsoft 更新目录站点导入更新的选项。用户必须使用 WSUS 管理用户界面来导入更新。 Microsoft 已将此方法替换为 PowerShell 脚本。现在,用户可以使用 PowerShell 下载更新并将其导入 WSUS。

这个PowerShell脚本可以在微软的官方网站上找到。您可以从那里复制脚本并使用它将更新导入 WSUS。您还可以使用 WSUS 管理用户界面:操作 > 导入更新。之后,您将被重定向到包含 PowerShell 脚本的文档,而不是下载更新。

使用此 PowerShell 脚本的好处是您可以将单个以及多个更新导入到 WSUS 中。

将更新导入 WSUS 的先决条件

通过 PowerShell 脚本将更新导入 WSUS 需要满足一些先决条件。这些都是:

  • WSUS 管理控制台应安装在用于将更新导入 WSUS 的计算机上。无论计算机是否是WSUS服务器;您可以使用它来导入更新。

  • 从 WSUS 服务器导入时,仅应使用 WSUS 管理员组或本地管理员组成员的帐户。

  • 从远程计算机导入更新时,仅应使用 WSUS 管理员组成员且在本地计算机上具有管理权限的帐户。如果您使用的是远程计算机,它应该能够通过网络访问 WSUS 服务器。

使用 PowerShell 将更新导入 WSUS 的过程

让我们看看使用 PowerShell 将更新导入 WSUS 的过程。使用 PowerShell 脚本时,您应该拥有 UpdateID。您可以从 Microsoft 更新目录站点获取 UpdateID。以下步骤将向您展示如何从 Microsoft 更新目录站点获取 UpdateID。

[玩转系统] 如何使用 PowerShell 将更新导入 WSUS

  1. 访问 Microsoft 更新目录网站。

  2. 搜索要导入到 WSUS 的更新。

  3. 从搜索结果中单击所需的更新。

  4. 您的网络浏览器中将打开一个新窗口,显示 KB 编号和 UpdateID。

  5. 单击复制按钮复制UpdateID。

将此 UpdateID 保存在记事本中,以便稍后使用。

[玩转系统] 如何使用 PowerShell 将更新导入 WSUS

如果要将多个更新导入到 WSUS,则必须创建一个包含所有必需 UpdateID 的文本文件。从 Microsoft 更新目录网站复制 UpdateID 并将其粘贴到文本文件中,每一行仅包含一个 UpdateID(请参阅上面的屏幕截图)。

完成后,将此文本文件命名为 UpdateIDs.txt 保存在您可以轻松访问的位置。例如,D:\The Windows Club。将多个更新导入 WSUS 时,您将需要此位置。

现在,复制 PowerShell 脚本并将其粘贴到文本文件中。您可以使用记事本来实现此目的。使用名称 ImportUpdatesIntoWSUS 和 .psl 扩展名保存此文本文件。请按照以下步骤操作:

[玩转系统] 如何使用 PowerShell 将更新导入 WSUS

  1. 将 PowerShell 脚本粘贴到记事本中后,按 Ctrl + S 键。

  2. 在文件名字段中键入 ImportUpdatesIntoWSUS.psl

  3. 单击保存

请记住该文件的保存位置,因为稍后您将需要它。

将更新导入 Windows Server 更新服务的 PowerShell 脚本为:

<complete path of ImportUpdatesIntoWSUS.psl file> [-WsusServer] <String> [-PortNumber] <Int32> [-UseSsl] [-UpdateId] <String> [-UpdateIdFilePath] <string> [<CommonParameters>]

上面的脚本包含脚本参数。您必须以管理员身份启动 PowerShell 才能运行该脚本。使用 PowerShell 脚本时,您必须仅使用所需的脚本参数。让我们看一些 PowerShell 脚本的示例:

如果您登录到使用默认端口的 WSUS 服务器并且想要导入单个更新,则脚本将如下所示:

.\ImportUpdateToWSUS.ps1 -UpdateId 12345678-90ab-cdef-1234-567890abcdef

在上述脚本中使用正确的 UpdateID。

如果要通过远程计算机使用 SSL 在 WSUS 服务器上导入多个更新,脚本将如下所示:

.\ImportUpdateToWSUS.ps1 -WsusServer WSUSServer.contoso.com -PortNumber 8531 -UseSsl -UpdateIdFilePath D:\The Windows Club\UpdateIDs.txt

您必须使用保存 UpdateIDs.txt 文件的正确路径。

您将在微软的官方网站上获得有关此PowerShell脚本以及此脚本中使用的参数的更多信息。

如何手动将 KB 添加到 WSUS?

每个 Windows 更新都有一个特定的 KB 编号。如果您知道该编号,则可以手动将更新添加到 WSUS。为此,请在 Microsoft 更新目录网站上输入更新的 KB 编号,然后复制其 UpdateID。现在,您可以使用此 UpdateID 将该更新添加到 WSUS。

如何在 PowerShell 中安装特定的知识库?

您可以使用 PowerShell 运行 Windows 更新。如果您想要安装特定更新并且知道其 KB 编号,则可以在 Windows PowerShell 中使用该 KB 编号运行命令来安装该特定更新。

就是这样。我希望这有帮助。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯