level 1
要在Windows 11中使用BAT脚本创建定时任务,你可以使用Windows内置的`schtasks`命令。以下是几种常见的方法:
基本创建定时任务
@璐村惂鐢ㄦ埛_000076K馃惥 off
schtasks /create /tn "MyTaskName" /tr "C:\path\to\your\program.exe" /sc daily /st 09:00
常用参数说明
- /tn - 任务名称
- /tr - 要运行的程序或脚本路径
- /sc - 计划类型(daily-每天,weekly-每周,monthly-每月,once-一次,onstart-启动时,onlogon-登录时)
- /st - 开始时间(HH:MM格式)
- /sd - 开始日期(MM/DD/YYYY格式)
- /ed - 结束日期
- /mo - 修改器(例如每月第几天)
- /ru - 运行用户(默认为系统用户)
实际示例
1. 每天中午12点运行脚本:
schtasks /create /tn "DailyBackup" /tr "C:\scripts\backup.bat" /sc daily /st 12:00
2. 每周一早上8点运行程序:
schtasks /create /tn "WeeklyReport" /tr "C:\apps\report.exe" /sc weekly /d MON /st 08:00
3. 每月1号运行任务:
schtasks /create /tn "MonthlyTask" /tr "C:\scripts\monthly.bat" /sc monthly /mo 1 /st 00:00
4. 系统启动时运行任务:
schtasks /create /tn "StartupTask" /tr "C:\startup\init.exe" /sc onstart
高级选项
1. 以管理员权限运行:
schtasks /create /tn "AdminTask" /tr "C:\admin\tool.exe" /sc daily /st 10:00 /ru SYSTEM /rl HIGHEST
2. 设置任务描述:
schtasks /create /tn "TaskWithDescription" /tr "notepad.exe" /sc daily /st 15:00 /sd 01/01/2023 /ed 12/31/2023 /v1 /f /d "This is my task description"
查看和删除任务
查看所有任务:
schtasks /query
删除任务:
schtasks /delete /tn "TaskName" /f
注意:在Windows 11中创建定时任务可能需要管理员权限,因此建议以管理员身份运行命令提示符或BAT脚本。
2025年05月21日 05点05分
