【发布时间】:2021-02-04 22:45:09
【问题描述】:
我有这个脚本:
Invoke-WUJob -ComputerName comp-1,comp-2,comp-3 -Script {ipmo PSWindowsUpdate; Get-WUInstall -Install -AcceptAll | Out-File C:\PSWindowsUpdate.log } -Confirm:$false -Verbose –RunNow
执行后我得到这个:
Invoke-WUJob:目标机器上缺少 PSWindowsUpdate 模块 在行:1 字符:1 + 调用-WUJob -ComputerName 1002-hk-ws-001,1002-hk-ws-002,1002-hk-ws-0 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable: (:) [Invoke-WUJob],异常 + FullyQualifiedErrorId : ModuleMissing,PSWindowsUpdate.InvokeWUJob
我在每台 PC 上使用以下命令安装到 PSWindowsUpdate 并设置 winrm,但仍然无法正常工作:
winrm quickconfig -q
winrm set winrm/config/client ‘@{TrustedHosts="comp1,comp2,comp3"}’
Set-ExecutionPolicy RemoteSigned
Install-Module PSWindowsUpdate -Scope CurrentUser -Force
有什么想法吗?
【问题讨论】:
标签: windows powershell windows-update