0

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

for ex:-
lets a job has following steps:-
step 1
step 2
step 3
step 4

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

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

因为在任务调度程序中,我没有找到执行此功能的任何选项

在这方面有什么帮助吗?

4

1 回答 1

0

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

在此处输入图像描述

TaskName值是任务计划程序中任务的路径,所以如果要触发一个名为“Task01”的任务,放置在任务计划程序库的根文件夹中,值应该是"\Task01"

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

  1. “手动”创建
  2. 导出它
  3. 必要时更新 XML
  4. 在目标机器上导入

步骤 2-4 可以通过Export-ScheduledTask[xml]类型加速器和schtasks /create /xml

于 2015-10-17T15:17:40.293 回答