微软正在对 IT 管理员和系统管理员导入 WSUS(Windows Server Update Services,Windows 服务器更新服务)更新的方式进行重大调整。虽然到目前为止还可以通过微软更新目录导入更新,但底层的 ActiveX 框架已被弃用,因此现在必须借助 PowerShell 脚本才能完成 WSUS 导入。
在微软技术社区的一篇博文中,Azure 合规性高级项目经理 Paul Reed 详细介绍了这一过程:
WSUS 的新导入更新流程
新的 PowerShell 脚本取代了 WSUS 中的导入功能。现在,您将使用该脚本下载更新并将其导入到 WSUS 服务器。
有两种方法可以获得这个新脚本:
- 按照 WSUS 管理员用户界面的常规步骤操作: 操作 > 导入更新。现在您将被重定向到包含脚本的文档。
- 直接转到官方 WSUS 和目录站点文档中的 PowerShell 脚本,将更新导入 WSUS。
复制脚本后,您将按照一系列步骤使用 PowerShell 将更新导入 WSUS。以下是您需要做的简要操作:
- 保存脚本。
- 在浏览器中打开 Microsoft Update Catalog 网站。
- 搜索要导入 WSUS 的更新。
- 从返回的列表中选择所需的更新。
- 复制打开的详细信息页面上的 UpdateID。注意:如果要导入多个更新,请创建一个文本文件,将每个 UpdateID 分别放在不同的行上。
- 要导入更新,请以管理员身份打开 PowerShell 控制台,并使用我们文档中提供的语法运行脚本。
注意:导入更新的文件不会在导入时下载。请检查更新文件设置,查看或更改下载时间。
在另一份支持文档中,微软列出了运行 PowerShell 脚本所需的先决条件:
使用 PowerShell 脚本将更新导入 WSUS 需要以下先决条件:
- 任何安装了 WSUS 管理控制台的计算机,无论是否是 WSUS 服务器,都可以用来导入更新。
- 从 WSUS 服务器导入时,请使用 WSUS 管理员组或本地管理员组成员的账户。
- 从远程计算机导入更新时,使用 WSUS 管理员组的成员且在本地计算机上具有管理权限的账户。远程计算机必须能够通过网络访问 WSUS 服务器。
您可以在微软网站的博文中找到更多详细信息: