【问题标题】:Windows Task Scheduler - Run only during window of timeWindows 任务计划程序 - 仅在时间窗口内运行
【发布时间】:2011-05-22 09:29:15
【问题描述】:

我已经在 Windows 调度程序中设置了一个任务(在 Win Server 2008 上)。它工作得很好,但在高峰时段(当盒子被用于其他事情时)会给系统带来负担。我目前每 15 分钟运行一次作业。可以任务Sch。设置为每 15 分钟运行一次,但仅在特定时间窗口内运行。所以我可以将它设置为每 15 分钟运行一次,但只能从下午 5 点到凌晨 5 点运行,而从早上 5 点到下午 5 点根本不运行?

【问题讨论】:

    标签: scheduled-tasks


    【解决方案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 及更高版本,这是我所做的:

      1. 创建任务
      2. 触发器标签
      3. 新...
      4. 使用以下设置

      在这个特定的示例中,我想从上午 12:06 到下午 23:50 运行任务。

      在“持续时间”中,我输入了我希望它运行的分钟数。实际上,您也可以在“持续时间”字段中输入诸如 23:50:00 之类的内容。单击确定后,它将自动将其转换为分钟。那是我的经历。

      【讨论】:

      • 这应该是公认的答案,因为它显示了如何输入自定义时间/持续时间的确切细节。谁知道这个隐藏的功能在任务调度器中?肯定不是我。
      【解决方案4】:

      您必须在“开始”字段中设置:上午 5:00:00,在“持续时间”中您必须填写“12 小时”或“12:00:00”

      【讨论】:

        猜你喜欢
        • 2020-08-07
        • 2012-01-25
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 2015-10-19
        • 2012-05-28
        • 1970-01-01
        相关资源
        最近更新 更多