因此,我创建了一个PowerShell脚本来安装Windows Update,
如您所知,在安装更新时,有可能PC必须重新启动(同时仍然有更新)才能安装脚本。
我实现的任务是在脚本的开头导入该任务,并在每次重新启动后运行该脚本(并在登录屏幕上安装其余的脚本),直到没有更多的脚本了。
最后一次更新后,脚本会将任务从任务计划程序中删除。
我的实现(下载/安装/添加任务/删除任务)可以完美地工作。
只是重启后我的脚本无法运行,我也不知道为什么!
这是我的任务:
但是,重新启动计算机后,脚本不再运行,并且任务计划程序中的错误状态为 0x1
我做了一些谷歌搜索,发现参数可能是错误的(第三张图片当然是正确的),但是我已经尝试了(在参数字段中):
任务计划程序无法启动我的脚本可能是什么问题?
谢谢
编辑
添加了“作为批处理作业登录”属性的屏幕截图:
最佳答案
问题与我的出发地有关-空了!
我的脚本位于C:\Scripts\Scripts.ps1
,所以我必须填写C:\Scripts\
。
这是您需要执行的操作,否则PS将在其所在的文件夹(Windows文件夹)中启动。
由于脚本使用其他文件,因此我必须指定START IN路径,在此之后解决了该问题。
关于powershell - PowerShell脚本未与任务计划程序一起运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42723468/