在Windows Scheduler中安排顺序任务


0

我正在寻找在Windows Scheduler中安排顺序任务的方向。此实例中的任务是启动数据ETL和增量加载作业的工作流。我们只想启动先前任务完成的后续任务。任何帮助将不胜感激。

谢谢!!

Answers:


0

您可以在Windows任务计划程序中创建多步骤任务,但所有步骤都将在任务触发时运行。(您可以使用Start /Wait ...每个步骤等到完成后再切换到下一步,如果这就是您所需要的。但是如果您需要在一步失败时中止整个集合,则需要比任务计划程序更多的粒度。 )

您的另一个选择是使Windows任务计划程序启动单个批处理文件或Powershell脚本,然后处理其余文件。批处理文件或Powershell脚本然后可以启动您的第一个任务,等待结果,然后决定下一步该做什么。


谢谢你的回复!我有另一个细微的细微差别。因此,我们运行了两个并行任务,然后我们在完成并行任务时有一个子任务是DEPENDENT。你会如何配置这样的东西?此外,对于将来任务可能依赖的3,4个并行父任务的未来场景。谢谢你的帮助。
惠特

如果选择串行运行任务,则可以使用该选项Start /Wait ...。但是,如果它们必须并行运行,并且未来的任务必须延迟,直到两个并行任务完成,您将需要使用比Windows任务计划程序更灵活的东西。批处理文件或PowerShell脚本可以启动并行任务,跟踪其成功或失败,然后决定是否以及何时启动以下任务。
Doug Deden
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.