任务应在月底前 3 天运行,每月一次。今年应该会运行
Aug 29
Sept 28
Oct 29
Nov 28
Dec 29
如何在 Windows 计划任务触发器中指定这一点,以便它在当年和明年的那些日子里自动运行?
使用 Windows Server 2012 R2
任务应在月底前 3 天运行,每月一次。今年应该会运行
Aug 29
Sept 28
Oct 29
Nov 28
Dec 29
如何在 Windows 计划任务触发器中指定这一点,以便它在当年和明年的那些日子里自动运行?
使用 Windows Server 2012 R2
我可能会在单个任务上创建 3 个任务或 3 个触发器。一个是 31 天的月份,一个是 30 天的月份,一个是 2 月。
将任务触发器设置为每月,选择该任务的所有月份(9 月、4 月、6 月和 11 月为 30 天)。所以,那几个月的28号。
只要任务未设置为过期,它们应该在明年继续运行。
如果您需要涵盖闰年,您可以设置额外的 2 月触发器,该触发器持续 3 年并过期。闰年的另一个触发器在使用后立即到期,然后是未来 3 年的另一个触发器。
如上所述,我相信 5 个触发器可以覆盖 7 年。
如果您知道一些脚本,则可以设置 2 个任务。
Task1 在每个月的 26 日只有一个触发器(您的任务应该触发的最早时间),运行一个获取当前月份和年份的脚本,并决定是否闰,以及何时应该 Task2(包含主要作业)执行。
最后,包括一个
schtasks /change
命令,将 Task2 应该触发的日期设置为计算的日期。Task2 将被触发“在任务创建/修改”,其中“动作”是您需要的主程序。