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

[玩转系统] 如何使用 PowerShell 连接到 WSUS - Prajwal Desai

作者:精品下载站 日期:2024-12-14 10:22:14 浏览:14 分类:玩电脑

如何使用 PowerShell 连接到 WSUS - Prajwal Desai


只需简单的代码,您就可以使用 PowerShell 连接到 WSUS。我将向您展示如何使用 PowerShell 连接到 WSUS 服务器并运行一些基本命令。

您可以使用 GUI、WSUS 管理控制台来管理 WSUS,但通过 PowerShell,您可以自动化使用 WSUS 的工作以提高效率。

Windows Server Update Services (WSUS) 使管理员能够部署最新的 Microsoft 产品更新。 WSUS 是一个 Windows Server 角色,安装它后,您可以有效地管理和部署更新。

使用 WSUS 控制台,您几乎可以配置所需的大部分更改。通过使用 PowerShell 连接到 WSUS,您可以执行一些高级任务。

例如,您可以批准或拒绝更新、检查失败或不需要的更新、从 WSUS 获取关键和未批准的更新等。

如果您将 WSUS 与 SCCM 一起使用来管理和部署软件更新,则很少需要打开 WSUS 控制台。大多数管理任务可以从 SCCM 控制台完成。

如何使用 PowerShell 连接到 WSUS

Microsoft 提供的以下 PowerShell 脚本可帮助您连接到 WSUS。该脚本必须在安装 WSUS 管理控制台的服务器上执行。

在使用 PowerShell 连接到 WSUS 之前,您需要进行一些更改:

  • 在运行 PowerShell 代码之前,必须指定 $WSUSServer 值,即您的 WSUS 服务器 FQDN。
  • 如果您已在 WSUS 服务器上启用 SSL,则 $UseSSL 值必须设置为 true,否则为 false。

您可以将以下 PowerShell 代码保存到以 filename.ps1 作为扩展名的文件中,也可以直接运行代码以使用 PowerShell 连接到 WSUS。

[void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
$WSUSServer = 'WSUS'
# This is your WSUS Server Name
$Port = 8530
# This is 8531 when SSL is enabled
$UseSSL = $False
#This is $True when SSL is enabled
Try
{
    $Wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer($WSUSServer,$UseSSL,$Port)
}
Catch
{
    Write-Warning "$($WSUSServer)<$($Port)>: $($_)"
    Break
}

[玩转系统] 如何使用 PowerShell 连接到 WSUS - Prajwal Desai

运行上述 PowerShell 代码后,没有确认消息让您知道是否已连接到 WSUS。您不必担心,因为代码几乎可以正常工作,并且已经在多个 WSUS 设置上进行了测试。

使用 PowerShell 连接到 WSUS 时,您可能会遇到以下错误:

Exception calling "GetUpdateServer" with "3" argument(s): "The remote server returned an error: (403) Forbidden."

要解决上述错误,您可以尝试刷新有问题的服务器上的 DNS 缓存或仅输入服务器名称(不带 FQDN)。

使用 PowerShell 在 WSUS 中获取重要的未经批准的更新

使用 PowerShell 连接到 WSUS 后,让我们运行一些基本命令并从 WSUS 查找信息。

以下 PowerShell 命令列出了 WSUS 中所有未经批准的关键更新。

Get-WsusUpdate -Classification Critical -Approval Unapproved -Status Any

[玩转系统] 如何使用 PowerShell 连接到 WSUS - Prajwal Desai

使用 WSUS 和 PowerShell 可以做很多事情。现在您已连接,使用 PowerShell 命令,您现在可以自动执行 WSUS 中所需的任何任务!

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

取消回复欢迎 发表评论:

关灯