windows定时执行命令

一、使用任务计划程序

1.创建.bat文件

@echo off  
echo Hello World >> "C:\Users\thinkpad\Desktop\aa.txt"
pause

将以上代码写入文件,文件命名为test.bat

文件作用为将“Hello World”输入桌面的aa.txt文件(如果文件不存在则自动创建后写入)

2.任务计划程序 

按 Win + R,输入 taskschd.msc,然后按回车来打开任务计划程序

  1. 在任务计划程序中,选择“创建任务”
  2. 在“常规”选项卡中,给任务起个名字
  3. 切换到“触发器”选项卡,点击“新建”,然后设置任务的执行时间(例如,每天、每周等)
  4. 切换到“操作”选项卡,点“新建”
  5. 在“操作”中选“启动程序”
  6. 在“程序/脚本”字段中输入批处理文件的路径,例如 C:\path\to\test.bat。点“确定”保存任务

二、使用schtasks命令 

打开cmd

按 Win + R,输入 tcmd,然后按回车

创建定时任务

schtasks /create /tn DailyBackup /tr "C:\Scripts\backup.bat" /sc daily /st 22:00

/create:创建一个新任务。

/tn:指定任务的名称。

/tr:指定要运行的程序或脚本的路径。

/sc:指定任务的调度周期(daily 表示每天)。

/st:指定任务启动的时间(例如 22:00 表示晚上 10 点)

删除定时任务

schtasks /delete /tn DailyBackup /f

/delete:删除任务。

/f:强制删除任务,即使任务正在运行

查看所有任务:

schtasks /query

查看特定任务:

schtasks /query /tn DailyBackup

/query:列出任务。

创建一个需要管理员权限的任务

schtasks /create /tn AdminBackup /tr "C:\Scripts\backup.bat" /sc daily /st 22:00 /runas /u Administrator /p YourPassword

/runas:以指定用户的身份运行任务。

/u:指定用户账户。

/p:指定用户的密码。

其他关键字:

/ru:指定运行任务的用户账户。

/rp:指定运行任务的密码。

/sd:指定任务开始的日期。

/ed:指定任务结束的日期。

/mo:指定任务的频率,例如每 7 天。

/i:显示交互提示信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值