目录
schtasks
一、创建计划任务
示例
实用案例
二、查看计划任务
三、删除计划任务
四、结束计划任务
五、运行计划任务
计划任务程序是一个极为强大而且方便的工具,在日常工作生活中,有时会需要在电脑上定时或者每隔一段时间运行某个任务,在Windows系统中,可以通过任务计划程序来实现定时或者事件触发运行事务
windows中谁创建的计划任务谁能看到,A创建的计划任务默认B是看不到的
创建任务的命令行是schtasks /create,后方再加上其他参数,比较常用的参数如下:
/sc 计划任务类型,可选值为MINUTE、HOURLY、DAILY、WEEKLY、ONCE、ONSTART、ONLOGON、ONIDLE、MONTHLY、ONEVENT
/tn 计划任务名称,后续查询、修改、删除、执行时使用
/tr 需要运行的程序或命令,传入的命令中间如果有空格会被截断为程序和参数,因此需要将双引号转义并传入。
/ru 运行任务的用户账户名,不使用此参数的话使用执行schtasks命令的账户运行计划任务
/rp 运行任务的用户账户密码/mo 指定任务在计划类型中的运行间隔
/d 指定任务在一个月或者星期的某一天运行,只适用于MONTHLY和WEEKLY类型。
/m 指定任务在某个月运行,只适用于MONTHLY类型。
/i 当计划任务类型为ONIDLE时,运行任务前计算机处于空闲状态的分钟数。
/st 当计划任务类型为MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY时使用,指定任务的开始时间,默认为本地计算机的当前时间。
/ri 指定计划任务的重复间隔,以分钟为单位。不适合计划类型:MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE
/et 指定计划任务的结束时间,适用于计划类型:MINUTE、HOURLY, 在指定的结束时间之后,schtasks 不会再次启动任务,除非当前系统时间调回开始时间。默认情况下,没有结束时间。
/du 指定任务计划的持续时间,与/et类似,默认情况下没有持续时间。
/k 在指定计划任务的结束时间或持续时间后停止任务,如果不加此参数,则在时间到了会继续运行或者重启该任务。
/it 只在用户登录时运行
/z 在任务计划完成后删除任务计划
/f 在创建任务时如果任务已存在不显示警告
/RL 为作业设置运行级别。有效值为LIMITED 和 HIGHEST。默认值为 LIMITED。
/F 如果指定的任务已经存在,则强制创建任务并抑制警告。
当使用了/sc参数为MINUTE、HOURLY、DAILY、WEEKLY时,我们需要指定/mo运行的间隔时间
* MINUTE: 1 到 1439 分钟。
* HOURLY: 1 - 23 小时。
* DAILY: 1 到 365 天。
* WEEKLY: 1 到 52 周。
* MONTHLY: 1 到 12,或
* ONCE: 一次(O)。
* ONSTART: 计算机启动时(H)
* ONLOGON: 当前用户登录时(L)
* ONIDLE: 无修改者。
* FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。
* ONEVENT: XPath 事件查询字符串。
在win7上执行schtasks /query显示错误:无法加载列资源,解决办法
chcp 437
1. 创建名为test的计划任务,每隔一分钟运行一次,任务执行时指定执行的程序为calc.exe
重启后也会执行
schtasks /create /sc minute /mo 1 /tn test /tr C:/WINDOWS/system32/calc.exe
#以system权限运行
schtasks /create /sc minute /mo 1 /tn test /tr C:/WINDOWS/system32/calc.exe /ru system
程序启动的权限默认为当前用户
2. 开机上线
(1)系统启动时上线,无需登录
系统启动时运行poc.exe,但只当指定了运行账号为system时才成功上线
schtasks /create /tn test /tr C:/Users/Administrator/Desktop/poc.exe /sc onstart /ru # 不运行(计划任务显示准备就绪)
schtasks /create /tn test /tr C:/Users/Administrator/Desktop/poc.exe /sc onstart /ru administrator # 不运行(计划任务显示准备就绪)
schtasks /create /tn test /tr C:/Users/Administrator/Desktop/poc.exe /sc onstart /ru system # 成功运行,启动计算机即上线,无需登录账号,所以不管用哪个账号登录都会上线
(2)账号登录时上线
schtasks /create /tn test /tr C:/Users/Administrator/Desktop/poc.exe /sc onlogon 如添加计划任务时使用的账号,登录成功后即上线
schtasks /create /tn "updatex" /tr C:/Users/Administrator/Desktop/poc.exe /rl highest /F /sc hourly /mo 4 /RU system
ps:如果当前为普通用户执行计划任务, /ru参数值可以设置为 %username% 即当前用户,如果是管理员则可以指定为system
查询计划任务的命令是schtasks /query,常用参数如下
schtasks /query | findstr test
删除计划任务的命令是schtasks /delete,计划任务已运行的程序不会中断
schtasks /delete /tn test /f
该命令会结束此次运行的计划任务,即将计划任务执行的程序停止,但是到下一次任务执行的时间依然会执行任务。因为没有删除任务
schtasks /end /tn test
可以立即运行test计划任务,但不会影响计划,也不会改变设置的下一个运行时间。
schtasks /run /tn test
原网址: 访问
创建于: 2023-11-06 15:22:37 目录: default 标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论