【发布时间】:2015-10-19 05:40:36
【问题描述】:
基本上我已经在windows任务调度器中安排了一个任务。
在任务中我安排了一个 powershell 脚本
在程序/脚本路径中我们给出了 powershell 路径,在参数路径中我们给出了
-command "& C:\Users\xxxx\Desktop\1.PS1"
我正在检查任务是否因 powershell 脚本失败而失败。
所以 powershell 脚本正在失败,但上次运行状态显示
"The operation completed successfully"
如何配置我的任务,以便在 powershell 脚本未成功运行时返回失败?
编辑
我有 3 个任务(所有 3 个都是具有参数的 powershell 脚本) 基本上我已经为任务 2 和任务 3 创建了一个自定义触发器
即如果task1成功则触发task 2,如果task 2成功则触发task3。
在测试上述场景时,即使任务 2 中使用的 powershell 脚本返回错误(在代码中故意完成错误以检查场景),最后运行状态表示操作成功完成并触发任务 3 任务
【问题讨论】:
-
我还需要通过脚本传递许多参数。如果我在那里提到文件,我该如何实现?
-
我已经检查了你的建议仍然面临同样的问题
标签: powershell scheduled-tasks powershell-3.0 windows-task-scheduler