可能存在重叠的 Windows 任务计划程序

可能存在重叠的 Windows 任务计划程序

我需要按照以下计划运行一项任务:

task repeats weekly on Saturdays
task repeats the first of every month

但是,如果每月的第一天是星期六,则该任务应该只运行一次。使用 Windows Scheduler 可以实现这一点吗?

注意:我只能使用 Windows 任务计划程序执行此任务。

答案1

查看之后,似乎 Windows 任务计划程序没有能力根据日期和日期执行此类条件操作。

我确信有替代的任务管理器可以做到这一点。

另外,您可以编写一个脚本来相当轻松地完成此操作。将脚本添加到 Windows 任务管理器中,使其每周六运行,但在脚本代码中,检查月份的日期并在 1 号退出。

答案2

我不知道您是否可以在不让 Windows Scheduler 运行该作业两次的情况下配置此计划,将您执行的任何命令/操作“包装”到批处理文件或其他脚本(VBscript、Java 程序、exe 等)中,这些脚本会跟踪上次运行的时间,并且如果距离上次运行时间不到 7 天,则拒绝运行。如果您需要能够将随机命令插入任务计划程序,或者由于某种原因无法将它们包装到脚本中,则此方法不起作用。

相关内容