在完成不同的计划任务时触发计划任务

Trigger a scheduled task upon completion of a different scheduled task

我 运行 一些包含 python 脚本和 excel 宏的每周报告 - 每个 运行s 几个小时,并且必须在周一早上午夜后完成.任务计划程序对我来说是完美的工具!不过,我想提高效率。我想安排这些在前一个完成后开始(而不是仅仅猜测时间。)我看到我可以开始任务 'On an event' 并且使用自定义过滤器我可以非常接近我想要的.. .你们中的一个巫师能帮我吗?我打赌我的右臂我需要编辑 XML 代码,当任务 XYZ = ### 但我不知道 XML :(

此自定义 XML 在 FirstTask 完成后执行任务:

<QueryList>
  <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
    <Select Path="Microsoft-Windows-TaskScheduler/Operational">*[EventData [@Name='TaskSuccessEvent'][Data[@Name='TaskName']='\FirstTask']]</Select>
  </Query>
</QueryList>

改编自:http://blogs.msdn.com/b/davethompson/archive/2011/10/25/running-a-scheduled-task-after-another.aspx

我解决这个问题的方法是在我的任务调度程序中按照我想要的顺序执行操作。所以第一个是由时间触发的,之后我有 4 个动作。 Windows 知道按顺序做。

希望对您有所帮助!