首页 > 解决方案 > 使用 Invoke-WUJob 进行 Windows 更新

问题描述

我正在尝试使用 Invoke-WUJob 为 PC 批量远程更新 Windows。首先,我只是用一台名为 TRJWIN10-9 的 PC 进行测试。这是我的代码

Install-Module PSWindowsUpdate
Add-WUServiceManager -MicrosoftUpdate
Enable-PSRemoting
Set-Item wsman:localhost\Client\trustedhosts -Value *

然后我为 WinRM 服务和网络防火墙规则创建了一个 GPO。附上剪纸。 WinRMGPO 网络防火墙 GPO

现在正在尝试进行 Windows 更新。

Invoke-WUJob -ComputerName TRJWIN10-9 -Script {ipmo PSWindowsUpdate; Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot} -RunNow -Confirm:$false

我收到此错误: 错误

额外的cmd,不确定它是否有帮助。

netsh advfirewall firewall add rule name="WinRM-HTTP" dir=in localport=5985 protocol=TCP action=allow

我还尝试使用 IP 而不是 PC 名称,启用/禁用规则,始终强制执行 gpupdate。任何帮助表示赞赏!

标签: powershellremote-access

解决方案


推荐阅读