常驻的计划任务
需求: 工作中需要计划任务中启动的程序长时间运行,开始使用的是1分钟定期进行启动,如果启动了就忽略。但是LOG每分钟都会出现一个已启动的警告。所以使用了触发器的方式进行退出检测。
具体步骤
新建触发器

选择触发器类型

插入如下xpath脚本
<QueryList> <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational"> <Select Path="Microsoft-Windows-TaskScheduler/Operational"> *[System[Provider[@Name='Microsoft-Windows-TaskScheduler'] and ( Task = 101 or Task = 102 )]] and *[EventData[Data[@Name='TaskName'] = '\demo']] </Select> </Query> </QueryList>
上面的demo是计划任务的名称,可自行修改。作用就是如果名称是demo的计划任务,状态为101或者102时,就再次启动。
上述xpath脚本的具体描述可以参照下面图片所指的LOG信息来进行修改。

浙公网安备 33010602011771号