windows计划任务的“等待空闲时间”已弃用

简介: 【9月更文挑战第1天】在Windows中,若“等待空闲时间”功能被弃用,可采用第三方任务调度软件(如Task Scheduler Pro、Advanced Task Scheduler)替代,或使用Python库(如schedule)和PowerShell脚本来实现。此外,还可调整任务触发条件,如设置特定时间或事件触发,以达到类似效果。这些方法能有效实现任务的精准调度。

在 Windows 中,如果计划任务的 “等待空闲时间” 已弃用,你可以考虑以下替代方法来实现类似的功能:


一、使用第三方任务调度软件


有许多第三方任务调度工具可供选择,例如:


  1. Task Scheduler Pro:提供了丰富的任务调度功能,可以设置各种复杂的条件和触发方式。
  2. Advanced Task Scheduler:支持多种触发条件,包括时间、事件、文件变化等,可以替代 Windows 计划任务的一些功能。


二、利用编程语言实现任务调度


  1. 使用 Python 的第三方库,如 schedule。你可以编写 Python 脚本,使用这个库来设置任务在特定时间或满足特定条件时执行。例如:


import schedule
   import time
   def job():
       print("执行任务")
   schedule.every().day.at("10:30").do(job)
   while True:
       schedule.run_pending()
       time.sleep(1)


  1. 使用 PowerShell 脚本也可以实现一定程度的任务调度。可以使用 Start-Sleep 等命令来控制任务的执行时间和间隔。


三、调整任务的触发条件


如果你的任务原本是要在系统空闲时执行,可以考虑以下替代触发条件:


  1. 特定时间触发:设置任务在特定的时间点执行,这样可以更精确地控制任务的执行时机。
  2. 事件触发:例如,当某个文件被创建、修改或删除时,或者当系统启动、用户登录等事件发生时触发任务。


总之,虽然 Windows 计划任务的 “等待空闲时间” 已弃用,但通过使用第三方工具、编程语言或调整触发条件,你仍然可以实现类似的任务调度功能。

相关文章
|
3月前
|
JavaScript 前端开发 API
MASM32编程通过WMI获取Windows计划任务
MASM32编程通过WMI获取Windows计划任务
|
4月前
|
调度 Windows Python
windows计划任务的“等待空闲时间”已弃用
【8月更文挑战第19天】若Windows的“等待空闲时间”已弃用,可用这些策略替代:1) 定义特定触发时间,如设定在每日固定低峰时段执行任务;2) 设置重复任务间隔,模仿空闲检测效果;3) 使用第三方调度软件,依据资源使用情况智能调整执行时机;4) 透过PowerShell等脚本监测性能指标来触发任务;5) 根据任务重要性调整优先级,并优化任务以降低资源消耗。
105 9
|
4月前
|
安全 机器人 程序员
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
525 2
|
XML 安全 C++
Windows RPC之MS-TSCH添加计划任务
Windows RPC之MS-TSCH添加计划任务
|
数据采集 安全 数据挖掘
【编程课堂】 windows计划任务
作为一名懒癌晚期患者,应该有坚决抵制重复的工作的觉悟,所以本周的编程课堂教大家使用 windows 自带的 计划任务 功能定时运行 Python 脚本。
【编程课堂】 windows计划任务
|
Windows
windows计划任务所遇到的闪退、触发器没有按时执行的坑
1、如图:在设置执行程序或脚本时,请一定要给起始于这个bat脚本的目录路径,否则会遇到执行计划任务闪退,对于网上给的尾行加pause也是心很累。
607 0
windows计划任务所遇到的闪退、触发器没有按时执行的坑
|
安全
【windows10 计划任务】【实施工程师】
【windows10 计划任务】【实施工程师】
136 0
【windows10 计划任务】【实施工程师】
|
Windows
Windows 技术篇-设置计划任务,每天自动关机
Windows 技术篇-设置计划任务,每天自动关机
492 0
Windows 技术篇-设置计划任务,每天自动关机
|
Web App开发 Windows