我有4项作业,每天从晚上10点左右开始从源中提取一些数据以进行顺序触发。所有这些作业的使用日期都相同。
当前,在每个作业中都使用system_date函数传递了运行日期。如果所有4个作业都在2小时内(即日期更改之前)成功完成,则表示一切正常。但是,如果有任何初始作业被延迟而第二天触发了以后的作业,则作为system_date函数返回第二天的日期。预计它们也将按照该系列的第一个作业run_date运行。
我该如何实现?有什么办法可以使我们从计划程序级别开始日期,以便可以在该系列的所有任务中使用它。
我已经使用Control-M完成了此操作,但是我正在Windows Task Scheduler中寻找一个选项。请分享您的想法。
谢谢, KPK
答案 0 :(得分:0)
尝试在命令开头将日期存储为固定变量,
$date = get-date