在某个时间点停止任务 - Windows Server 2008

在某个时间点停止任务 - Windows Server 2008

我想在时间窗口内运行一个程序。假设它应该在上午 07:00 开始并在晚上 08:00 结束。程序不会自行结束。它会持续运行。

为此,我在任务计划程序中创建了一个任务。我可以配置开始时间,但无法设置结束时间。因此,我将其配置为如果任务耗时超过 12 小时,则停止任务。这确实会在晚上 7:00 结束,这也很好。

问题是,如果任务在稍后的时间执行,那么 12 小时限制将超过晚上 8:00 的限制。有没有办法定义任务不能在特定时间点之后运行?

答案1

尝试这个 :

创建其他在晚上 8:00 运行的任务

行动中:启动计划

程序或脚本:cmd.exe

添加参数:/c Taskkill /IM “程序名称”/F

此命令打开 cmd,终止程序进程并关闭 cmd 窗口

相关内容