powershell - 使用 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。任何帮助表示赞赏!