schtasks 定时执行任务 windows 平台

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jasonliujintao/article/details/80397116

schtasks 定时执行任务 windows 平台

遇到一个在windows 平台执行定时脚本任务的问题,开始的时候用 at ,但是一直执行不成功。
偶然在网上搜索到 schtasks 命令,下面是参考文档地址:
schtask 执行定时任务

下面就来看一下怎么使用 schtasks:

schtasks /? #查询所有命令用法
    SCHTASKS
    SCHTASKS /?
    SCHTASKS /Run /?
    SCHTASKS /End /?
    SCHTASKS /Create /?
    SCHTASKS /Delete /?
    SCHTASKS /Query  /?
    SCHTASKS /Change /?
    SCHTASKS /ShowSid /?

创建一个每天执行的任务:

schtasks /create /tn "RF" /tr Z:\MX6.bat /sc DAILY /st 19:00 #每天在19:00 执行
schtasks /create /?   #可以查询创建任务的用法

查询你创建的任务:

schtasks /query /tn RF /v  #查询你创建的任务"RF"详情
schtasks /query /?         #查询query 的用法

删除你创建的任务:

schtasks /delete /tn RF  #删除指定任务 RF
schtasks /delete /tn * /F #强制删除所有任务
schtasks /delete /? #查询删除命令的用法

其他用法请自行探索~

你在查询的时候可能会遇到:

E:\>schtasks /query
错误: 无法加载列资源。

这个时候需要在cmd执行: (编码问题,需要临时切换一下)

chcp 437

如果右键cmd 窗口,修改cmd 窗口的【默认值】 选择 437 编码。
那么以后你每次打开都会是437编码,中文会显示成???滴~

猜你喜欢

转载自blog.csdn.net/Jasonliujintao/article/details/80397116
今日推荐