gpt4 book ai didi

windows - 找不到PSWindowsUpdate文件异常

转载 作者:行者123 更新时间:2023-12-03 00:08:43 24 4
gpt4 key购买 nike

我最近将PSWindowsUpdate从1.6.1.1版本更新到了最新版本(2.1.0.1),并且在尝试运行脚本时:

Write-Host "      Centralized Update"
Write-Host "================================"

ipmo activedirectory
$computers = Get-ADComputer -Filter {enabled -eq $true} -properties * -SearchBase "OU=Workstations, DC=contoso, DC=com" | select name
$Script = {ipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -Install -Verbose}

foreach ($computer in $computers) {
Write-Host "Running update on:" $computer.name
Invoke-WUJob -ComputerName $computer.name -Script $Script -Confirm:$false -RunNow
}

Write-Host "================================"
pause

我收到以下错误:

Invoke-WUJob:系统找不到指定的文件。 (来自HRESULT的异常:0x80070002)
在C:\ Users \ Administrator \ Desktop \ Update_Workstations.ps1:10
字符数:2
+调用WUJob -ComputerName $ computer.name -Script $ Script -Confir ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
+ CategoryInfo:未指定:(:) [Invoke-WUJob],FileNotFoundException
+ FullyQualifiedErrorId:System.IO.FileNotFoundException,PSWindowsUpdate.InvokeWUJob

对该脚本的唯一编辑是更改:
Invoke-WUInstall -ComputerName $computer.name -Script $Script -Confirm:$false

至:
Invoke-WUJob -ComputerName $computer.name -Script $Script -Confirm:$false -RunNow

更多细节:
  • PowerShell的版本为5.1(客户端和服务器端)
  • 终端列表是从“工作站”组织单位
  • 中正确提取的
  • 我可以通过“enter-pssession”连接到所有终端而没有问题
  • 使用“Invoke-Command”而不是“Invoke-WUJob”运行,但在下载时失败,并显示错误“UnauthorizedAccessException”

  • 代码有什么问题?在更新到版本2.1.0.1之前,它可以正常工作

    最佳答案

    我也遇到了同样的错误。经过一天的摸索,终于找到了一个需要在目标服务器上运行的Power Shell命令,然后才能进行invoke-wujob
    该命令是Enable-WURemoting

    关于windows - 找不到PSWindowsUpdate文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54484530/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com