windows命令行添加任务计划_命令行笔记本或个人计划表-程序员宅基地

技术标签: windows脚本语言  windows  

windows系统中,可通过命令行创建任务计划,用到 schtasks 命令

Schtasks命令详解

安排命令和程序定期运行或在指定时间内运行。从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务。

语法
schtasks/create /tn TaskName /tr TaskRun /sc schedule [/mo modifier ]
[/d day][/m month[,month...][/i IdleTime][/st StartTime]
[/sd StartDate][/ed EndDate][/scomputer[/u [domain\]user /p password]]
[/ru {
     [Domain\]User|"System"} [/rp Password]]
参数

/tn TaskName:指定任务的名称

/tr TaskRun:指定任务运行的程序或命令。键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名。如果忽略该路径,SchTasks.exe 将假定文件在Systemroot\System32 目录下。

/sc schedule:指定计划类型。有效值为 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。

说明
MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 指定计划的时间单位。
ONCE 任务在指定的日期和时间运行一次。
ONSTART 任务在每次系统启动的时候运行。可以指定启动的日期,或下一次系统启动的时候运行任务。
ONLOGON 每当用户(任意用户)登录的时候,任务就运行。可以指定日期,或在下次用户登录的时候运行任务。
ONIDLE 只要系统空闲了指定的时间,任务就运行。可以指定日期,或在下次系统空闲的时候运行任务。

/mo modifier:指定任务在其计划类型内的运行频率。这个参数对于 MONTHLY 计划是必需的。对于 MINUTE、HOURLY、DAILY 或 WEEKLY 计划,这个参数有效,但也可选。默认值为 1。
在这里插入图片描述
/d dirlist:指定周或月的一天。只与 WEEKLY 或 MONTHLY 计划共同使用时有效。

计划类型 日期值
WEEKLY 可选项。有效值是 MON ~ SUN 和 * (每一天)。MON 是默认值。
MONTHLY 在使用 FIRST、SECOND、THIRD、FOURTH 或 LAST 修饰符 (/mo) 时,需要 MON ~ SUN 中的某个值。1 ~ 31 是可选的,只在没有修饰符或修饰符为1 ~ 12类型时有效。默认值是 1 (月份的第一天)。

/m month[,month…]:指定一年中的一个月。有效值是 JAN ~ DEC 和 * (每个月)。/m参数只对于 MONTHLY 计划有效。在使用 LASTDAY 修饰符时,这个参数是必需的。否则,它是可选的,默认值是 * (每个月)。

/i InitialPageFileSize:指定任务启动之前计算机空闲多少分钟。键入一个1 ~ 999之间的整数。这个参数只对于 ONIDLE 计划有效,而且是必需的。

/st StartTime:以HH:MM:SS24 小时格式指定时间。默认值是命令完成时的当前本地时间。/st参数只对于 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 和 ONCE 计划有效。它只对于 ONCE 计划是必需的。

/sd StartDate:以MM/DD/YYYY格式指定任务启动的日期。默认值是当前日期。/sd参数对于所有的计划有效,但只对于 ONCE 计划是必需的。

/ed EndDate:指定任务计划运行的最后日期。此参数是可选的。它对于 ONCE、ONSTART、ONLOGON 或 ONIDLE 计划无效。默认情况下,计划没有结束日期。

/s Computer:指定远程计算机的名称或 IP 地址(带有或者没有反斜杠)。默认值是本地计算机。

/u [domain]user:使用特定用户帐户的权限运行命令。默认情况下,使用已登录到运行 SchTasks 的计算机上的用户的权限运行命令。

/p password:指定在/u参数中指定的用户帐户的密码。如果使用/u参数,则需要该参数。

/ru {[Domain]User|“System”}:使用指定用户帐户的权限运行任务。默认情况下,使用用户登录到运行 SchTasks 的计算机上的权限运行任务。

说明
[domain}User? 指定用户帐户。
“System"或”" 指定操作系统使用的 NT Authority\System 帐户。

/rp Password:指定用户帐户的密码,该用户帐户在/ru参数中指定。如果在指定用户帐户的时候忽略了这个参数,SchTasks.exe 会提示您输入密码而且不显示键入的文本。使用 NT Authority\System 帐户权限运行的任务不需要密码,SchTasks.exe 也不会提示索要密

示例

将定时执行脚本 C:\test\test.vbs 加入到任务计划中,任务名为 “Test Script”

每20分钟执行一次

schtasks /create /sc minute /mo 20 /tn “Test Script” /tr C:\test\test.vbs
在这里插入图片描述
结果如下图:
在这里插入图片描述
加上admin账户和密码:
schtasks /create /sc minute /mo 20 /tn “Test Script” /tr C:\test\test.vbs /ru Administrator /rp adminpasswd
如下图:
在这里插入图片描述
用system账户,并设置最高权限执行
schtasks /create /sc minute /mo 20 /tn “Test Script” /tr C:\test\test.vbs /ru SYSTEM /RL HIGHEST
在这里插入图片描述

每小时执行一次

schtasks /create /sc hourly /st 00:05:00 /tn “Test Script” /tr C:\test\test.vbs

每5小时执行一次

下面的命令计划程序从 2021 年 11 月的第一天起每五小时运行一次。它使用/mo参数来指定间隔时间,使用/sd参数来指定起始日期。由于命令没有指定起始时间,当前时间被用作起始时间。
schtasks /create /sc hourly /mo 5 /sd 2021/11/01 /tn “Test Script” /tr C:\test\test.vbs

每天运行一次

下面的计划,程序在每天的 8:00运行一次,直到 2021 年 12 月 31 日结束。由于它忽略了/mo参数,所以使用默认间隔 1 来每天运行命令。

schtasks /create /tn “Test Script” /tr C:\test\test.vbs /sc daily /st 08:00:00 /ed 2021/12/31

下面的计划,程序从 2021年10月31日起每隔一天在 13:00 运行。命令使用/mo参数来指定两 (2) 天的间隔。

schtasks /create /tn “Test Script” /tr C:\test\test.vbs /sc daily /mo 2 /st 13:00:00 /sd 2021/10/31

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/d1240673769/article/details/121087720

智能推荐

【深度学习】神经网络入门(最通俗的理解神经网络)_在深度学习模型结构图中一个圆圈里面有一个s代表着什么-程序员宅基地

文章浏览阅读103次。【深度学习】神经网络入门(最通俗的理解神经网络)_在深度学习模型结构图中一个圆圈里面有一个s代表着什么

python二重循环判断回文串_python 递归判断回文串-程序员宅基地

文章浏览阅读247次。def isPlidrom(obj):if 1 == len(obj):return Trueif obj[0] == obj[len(obj)-1]:return isPlidrom()else:return False这里return isPlidrom()里面的参数该怎么写?obj此时应该从开始位置加1,末尾位置减一,如果是c的话 return isplidrom(str+1,len-2)就..._python用循环判断回文字符串

MySql数据库忘记root用户密码的找回_mysql select passwd-程序员宅基地

文章浏览阅读443次。MySQL跳过密码验证并修改密码_mysql select passwd

win11给文件夹添加备注_文件夹备注-程序员宅基地

文章浏览阅读1k次。文件夹很多,单靠名称不方便区分的时候,我们想到是否可以通过给文件夹添加备注或者标题来辨别。如何添加标题的方法还没有找到,本文主要记录如何添加备注!_文件夹备注

阿里云服务器 Ubuntu 18.04 Docker安装配置Nginx、Mysql、PHP、Redis容器服务_ubuntu docker php+nginx 容器搭建-程序员宅基地

文章浏览阅读415次。一、Docker Compose 概述与安装。使用 Docker Compose 可以轻松、高效的管理容器。安装 Docker Compose 可以通过下面命令自动下载适应版本的 Compose,并为安装脚本添加执行权限。参考官方安装地址。#运行以下命令以下载Docker Compose的当前稳定版本:sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -_ubuntu docker php+nginx 容器搭建

历年计算机电路基础期末试题答案,中央广播电视大学2000—2001学年度第二学期期末补考试题及参考答案...-程序员宅基地

文章浏览阅读77次。中央广播电视大学2000—2001学年度第二学期期末补考试题及参考答案试卷代号:3179中央广播电视大学2000—2001学年度第二学期期末补考计算机九九级第四学期计算机电路基础(2)试题2001年9月一、选择题:请将正确答案的题号(每小题二空仅选择一个正确答案)填在横线上(每小题2分,共20分)1.正弦交流电量的三要索有: 、 和初相角。 A 有效值,角频率 B幅值,角频率..._计算机电路基础补考

随便推点

js获取url参数_js 获取url参数-程序员宅基地

文章浏览阅读95次。//js获取url参数function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(_js 获取url参数

Ubuntu 下编写 Eclipse 的 links 文件注意_eclipse ubuntu links-程序员宅基地

文章浏览阅读2.2k次。按:在编辑配置文件时,编辑工具本身可能残留一些干扰文件,影响软件的正常工作。我的教训是用 gedit 编辑 eclipse 的 links 文件,留下 filename~ 的备份文件,导致插件在 eclipse 无法正常运行。 这是我本机的教训。 前几天升级 Eclipse for JEE 到 Galiluo (3.5.1),links 文件夹没有备份,但需要使用 subclip_eclipse ubuntu links

C语言实现循环队列-程序员宅基地

文章浏览阅读381次,点赞3次,收藏4次。【代码】C语言实现循环队列。

block swaping 原地归并排序的基础(in-place parallel merge sort)_swap-blocking pair-程序员宅基地

文章浏览阅读2.2k次。这三种方法均验证过,结果很准确。个人最喜欢第三种方法,就是reversal那种,简单明了,而且速度还很快,看具体应用于哪种场合。Algorithms for swapping blocks of data appear simple, but vary widely in their performance profiles. Choosing the right one can be_swap-blocking pair

Android Studio编译release版本-程序员宅基地

文章浏览阅读1.6w次,点赞4次,收藏6次。1.在android studio界面的最左下脚,有两个icon:“Build Variants" 和”Favorities“,点击”Build Variants“,出现了 module,Variants对应界面。在要编译的module的右边,选择”release“。->2.参照Android Studio中创建keystore生成指定的证书文件。3.app/build.gradle文件中增..._android studio编译release

ORACLE Active Data Guard 环境下 Standby 的 AWR 创建_oracle19c standby awr-程序员宅基地

文章浏览阅读313次。下面通过实际操作来演示一下在 ORACLE Active Data Guard 环境下,Standby 的 AWR 取得的具体步骤。参照 Doc ID 2469650.1。首先,确认一下主库和备库的状态。■PrimarySQL> select inst_id, open_mode, database_role from gv$database order by 1; INST_ID OPEN_MODE DATABASE_ROLE---------- ------_oracle19c standby awr

推荐文章

热门文章

相关标签