如何解决Invoke-WUJob 什么都不做
我正在尝试通过此脚本块使用 PS 模块 PSWindowsUpdate 远程更新 Windows 服务器:
#Will Update Windows,automatically reboot and out the log in the specified directory. This will be done to all listed Servers
ForEach ($Index in $Servers)
{
$Scriptblock = {
Invoke-WUJob -Comp $Index -RunNow -Confirm:$false -Verbose -Script {
Install-WindowsUpdate -MicrosoftUpdate -NotCategory "SilverLight" -NotTitle "Preview" -AcceptAll -AutoReboot | Out-File C:\PSWindowsUpdate.log
}
}
Invoke-Command -Comp $Index -ScriptBlock $Scriptblock
}
但是,任务是在远程 PC 上创建的,我正在使用 ID 4702“其他对象访问事件”对此进行测试。但即使计划任务中包含所有信息,它似乎也从未真正执行任何操作。
我已经在主机 pc 和远程服务器上安装了模块,安装了 NuGet 并启用了 TLS 1.2。
PSWindowsUpdate.log 文件是在 (C:) 中创建的,但其中没有任何内容。脚本的其余部分只是停止一些服务并在完成假定的更新后启动它们,这似乎也有效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。