Windows 任务计划程序 - 仅在时间窗口内运行
Posted
技术标签:
【中文标题】Windows 任务计划程序 - 仅在时间窗口内运行【英文标题】:Windows Task Scheduler - Run only during window of time 【发布时间】:2011-05-22 09:29:15 【问题描述】:我已经在 Windows 调度程序中设置了一个任务(在 Win Server 2008 上)。它工作得很好,但在高峰时段(当盒子被用于其他事情时)会给系统带来负担。我目前每 15 分钟运行一次作业。可以任务Sch。设置为每 15 分钟运行一次,但仅在特定时间窗口内运行。所以我可以将它设置为每 15 分钟运行一次,但只能从下午 5 点到凌晨 5 点运行,而从早上 5 点到下午 5 点根本不运行?
【问题讨论】:
【参考方案1】:设置从下午 5 点开始的每日时间表。在“高级”对话框中,单击“重复任务”,然后指定 Every=15 分钟,Until:Time=5am。
编辑:以上说明适用于 Windows 2003 Server 或 XP。如果 Windows Server 2008 类似于 Windows 7,那么您可以通过 Triggers 选项卡执行相同的操作。设置每日触发器,开始 = 下午 5 点,重复任务每 = 15 分钟,持续时间 = 12 小时。 您无需拘泥于预定义的时间 - 您可以在这些字段中输入您希望的任何值。
【讨论】:
在我的 Win Server 2008 机器上,我没有“高级”对话框。在“触发器”选项卡上,我可以设置开始时间,我有一个“每次重复任务”,但没有“直到”选项。有一个“持续时间”,但这些选项是 15 分钟、30 分钟、1 小时、12 小时和 1 天。不是很灵活。我错过了什么吗?谢谢。 @Bryan 查看我的编辑。我没有可用的 2008 服务器,但这是我的 Windows 7 笔记本电脑上的任务计划程序。 谢谢。事实证明,他们不希望流程运行 12 小时,因此这不是最佳解决方案。触发页面只允许 15 分钟、30 分钟、1 小时、12 小时和 1 天的事实有点令人沮丧……但这是我现在能做的最好的事情。感谢您的跟进。 您无需拘泥于预先定义的时间 - 您可以在这些字段中输入。【参考方案2】:在触发器选项卡中,您可以使用“新建”按钮添加多个触发器。请看下面的截图。
【讨论】:
【参考方案3】:对于 Windows 2008 及更高版本,这是我所做的:
-
创建任务
触发器标签
新...
使用以下设置
在这个特定的示例中,我想从上午 12:06 到下午 23:50 运行任务。
在“持续时间”中,我输入了我希望它运行的分钟数。实际上,您也可以在“持续时间”字段中输入诸如 23:50:00 之类的内容。单击确定后,它将自动将其转换为分钟。那是我的经历。
【讨论】:
这应该是公认的答案,因为它显示了如何输入自定义时间/持续时间的确切细节。谁知道这个隐藏的功能在任务调度器中?肯定不是我。【参考方案4】:您必须在“开始”字段中设置:上午 5:00:00,在“持续时间”中您必须填写“12 小时”或“12:00:00”
【讨论】:
以上是关于Windows 任务计划程序 - 仅在时间窗口内运行的主要内容,如果未能解决你的问题,请参考以下文章
获取有关 Windows 计划任务持续时间(执行时间)的信息
WIN7 计划任务 指定的开机时运行程序(例如uTorrent等),无交互式窗口?