Jac*_*len 20 windows windows-server-2008 windows-server task-scheduler
我正在尝试设置一个每分钟启动一个 .exe 的任务。
我创建了一个触发器,触发时将运行 .exe 并无限期地每分钟重复一次。(我也尝试过创建每日任务,一旦触发将在那一天中每分钟重复一次)。
当我手动运行任务时,它按预期工作,但如果我让任务到达“下一次运行时间”而不是运行并更新“上次运行时间”,“下一次运行时间”将更新为运行一分钟后,“上次运行时间”保持不变。
我检查了任务历史记录,没有新事件。此外,我在指定的 .exe 中进行了日志记录,但并未显示它已运行。




qua*_*uat 18
以防万一您手动触发任务...
我刚刚在 Window 7 上遇到了同样的问题。我还没有用任何其他版本的 Windows 测试过它。
手动运行时似乎不会执行重复的任务(右键单击任务,然后选择“运行”)。
手动运行时,任务只会运行一次,仅此而已!
这是一个绊线,因为人们很自然地在任务创建后立即手动运行任务以检查它是否按预期工作。
您可以做什么,将触发器设置为“启动时”。重新启动机器后,任务应该处于“排队”状态。这意味着它将以配置的时间间隔运行。
小智 5
我与这种无意义的行为斗争了一整天,搜索事件日志和三重检查权限,唯一合乎逻辑的结论是,当您创建或修改任务的触发器以及触发器的开始日期/时,任务计划程序错误地显示了下一次运行时间/时间已经过去了(这个错误在 5 年后仍然没有得到解决 - 任务计划程序的帮助/关于显示该程序仍处于 1.0 版本这一事实非常能说明问题)。
就我而言,我的任务安排为每天上午 8:00 开始,每 30 分钟重复一次,持续 1 天。该任务一直运行正常,直到我将其频率更改为每 5 分钟一次。一旦我这样做了,任务计划程序将每 5 分钟更新一次“下次运行时间”,但任务根本不会启动。
根据我在分析此问题时观察到的行为,任务计划程序应将我的任务的下一次运行时间显示为明天上午 8:00,而不是下一个 5 分钟间隔。
我通过添加一个新触发器来解决这个问题,该触发器从当前时间开始几分钟,并保留现有触发器(上午 8 点开始,每 5 分钟重复一次)。这种方法的问题是,如果我想修改任务并删除这个临时触发器,一旦我这样做,任务就会停止重复。我想第二天早上 8 点一切都会恢复正常,因为任务按计划运行。
该任务还计划“在错过计划启动后尽快启动”,但重新启动任务计划服务(如该线程的第二个回复中所示)不会重复执行,因为今天上午 8 点,该计划已启动任务已经运行。
禁用和启用任务和/或触发器不会使其开始自动重复。导出、删除、再次导入任务也不起作用。即使使用不同的名称导入它也无法说服任务计划程序开始重复该任务。
不幸的是,无论这有多荒谬,如果您不想添加第二个触发器并希望将任务安排在上午 8:00 开始,唯一的选择就是等到第二天。
| 归档时间: |
|
| 查看次数: |
27644 次 |
| 最近记录: |