今天我学习了Windows平台的 schtasks 命令,这个命令用于创建计划任务,在指定时间自动执行某些操作。
例如,要在每天10点自动执行一段bat脚本,可以使用以下命令:
1 | schtasks /create /tn "testask" /tr "C:\test.bat" /sc daily /st 10:00 |
其中各参数含义:
/create:创建新的计划任务/tn:指定任务名称/tr:指定要执行的命令或脚本路径/sc:指定任务执行的频率(daily表示每天)/st:指定任务开始执行的时间
1 | schtasks /create /tn "testask" /tr "C:\test.bat" /sc daily /st 10:00 /f |
开机自启动脚本
1 | schtasks /create /tn "testask" /tr "C:\test.bat" /sc onstart /f |
不弹窗静默执行
1 | schtasks /create /tn "HiddenTask" /tr "C:\Users\administrator\allas\HiddenTask.bat" /sc daily /st 10:30 /ru system /rl highest /f |