如何控制任务调度程序中的步骤流程

时间:2015-10-17 03:31:19

标签: powershell scheduled-tasks sql-job

正如我们在SQL作业代理中所知,我们可以管理步骤的控制

"a0\n,0\n"

我们可以控制流程,就像step1成功一样,转到第2步,否则转到步骤4

可以在任务计划中完成这样的事情吗?

因为在task schduler中,我没有找到执行此功能的任何选项

在这方面有任何帮助吗?

1 个答案:

答案 0 :(得分:0)

this MSDN blog post中所述,您可以通过设置自定义事件触发器将任务链接在一起,并使用XPath过滤器编辑器来定位指示上一个任务已完成的事件:

enter image description here

TaskName值是任务计划程序中任务的路径,因此如果要触发位于任务计划程序库的根文件夹中的名为“Task01”的任务,则值应为{{ 1}}

不幸的是,"\Task01" cmdlet不支持基于自定义事件日志的触发器,因此自动部署此类任务的唯一方法是:

  1. “手动”创建
  2. 导出
  3. 必要时更新XML
  4. 导入目标计算机
  5. 步骤2-4可以使用New-ScheduledTaskTriggerExport-ScheduledTask类型加速器和[xml]

    以编程方式完成