如何安排重新启动的启动任务

在Windows Server 2003上创build计划任务时遇到问题。

任务需要在系统启动时运行,然后每15分钟运行一次,除非它已经运行。

听起来很简单! 但我似乎无法做到。 我可以让它在启动时运行,我可以在指定的时间启动,然后每15分钟启动一次。 但是我不想设置一个特定的时间,每隔15分钟就开始运行一次。

我希望我只是过度思考,错过了一些简单的东西!

我认为你在技术上是正确的,认为你不能在启动后每15分钟运行一次,但为什么这么重要呢? 例如 任务管理器

将每天每15分钟运行一次任务。 你可以添加一个新的日程安排,以便在启动时运行。 最糟糕的情况是,任务可能会在启动后第一次在不到15分钟内运行两次。

如果这真的是一个问题,那么我能想到的唯一替代方法是提出一个在启动时运行的脚本,它创build新的计划任务。 您可以使用此页面作为起点:

http://support.microsoft.com/kb/313565

所以,澄清一下:

1)服务器启动

2)计划任务运行batch file

3)batch file删除以前的引导计划任务(您可以使用ID号来区分)

4)batch file创build一个新的任务,今天以15分钟的间隔运行

5)batch file运行任务

你可能会跳过一些只是让启动计划的任务第一次运行“真正的”任务。 然后从那一刻开始每15分钟运行一次。 但是,这并不排除在15分钟内运行一次以上的可能性。