Windows使用SCHTASKS 命令执行定时任务

文章目录

  • 一、描述
  • 二、常用参数
  • 三、参数详解
    • 3.1 新增 /Create
      • 3.1.1 描述
      • 3.1.2 使用帮助
      • 3.1.3 常用参数
      • 3.1.4 实例
    • 3.2 查找 /Query
      • 3.2.1 描述
      • 3.2.2 使用帮助
      • 3.2.3 常用参数
      • 3.2.4实例
    • 3.3 删除 /Delete
      • 3.3.1描述
      • 3.3.2使用帮助
      • 3.3.3常用参数
      • 3.3.4实例

Windows使用SCHTASKS 命令执行定时任务_第1张图片

一、描述

SCHTASKS:允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务

二、常用参数

/Create         创建新计划任务。

/Delete         删除计划任务。

/Query          显示所有计划任务。

/Change         更改计划任务属性。

/Run            按需运行计划任务。

/End            中止当前正在运行的计划任务。

/ShowSid        显示与计划的任务名称相应的安全标识符。

/?              显示此帮助消息。

三、参数详解

3.1 新增 /Create

3.1.1 描述

允许管理员在本地或远程系统上创建计划任务

3.1.2 使用帮助

SCHTASKS /Create /?

3.1.3 常用参数

/SC schedule  指定计划频率:MINUTE、 HOURLY、DAILY、WEEKLY、MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

/MO MINUTE:  1 到 1439 分钟。 
	HOURLY:  1 - 23 小时。 
	DAILY:   1 到 365 天。 
	WEEKLY:  1 到 52 周。 
	MONTHLY: 1 到 12,或 FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。

/ST starttime 指定运行任务的开始时间:时间格式为 HH:mm (24 小时时间),例如 14:30 表示 2:30 PM。如果未指定 /ST,则默认值为当前时间。

/ET endtime   指定运行任务的结束时间:时间格式为 HH:mm (24 小时时间),例如 14:50 表示 2:50 PM。

/TN taskname  指定唯一识别这个计划任务的名称。

/TR taskrun   指定在这个计划时间运行的程序的路径和文件名。例如: C:\windows\system32\calc.exe

/SD startdate 指定运行任务的第一个日期。格式为 yyyy/mm/dd。默认值为当前日期。

/ED enddate   指定此任务运行的最后一天的日期。格式是 yyyy/mm/dd。

3.1.4 实例

1、创建一个名字叫calc的计划任务,每天9点执行calc.exe文件

SCHTASKS /Create /TN calc /TR C:\windows\system32\calc.exe /SC DAILY /ST 9:00

回车创建,返回

成功: 成功创建计划任务 "calc"

2、创建一个名字叫notepad的计划任务,每天从8点50开始,每隔1小时执行notepad.exe文件

SCHTASKS /Create /TN notepad /TR c:\windows\system32\notepad.exe /ST 08:50 /SC HOURLY /MO 1

3.2 查找 /Query

3.2.1 描述

允许管理员显示本地或远程系统上的计划任务。

3.2.2 使用帮助

SCHTASKS /Query /?

3.2.3 常用参数

/TN taskname  指定要检索其信息的任务名称,否则会检索所有任务名称的信息。

/V 显示详细任务输出。

3.2.4实例

查找名字叫calc的计划任务
首先切换编码,输入chcp 437

SCHTASKS /Query /TN calc

返回值

C:\Users\123>SCHTASKS /Query /TN calc

Folder: \
TaskName                                 Next Run Time          Status
======================================== ====================== ===============
calc                                     2019/4/4 11:10:00      Ready

3.3 删除 /Delete

3.3.1描述

删除一个或多个计划任务。

3.3.2使用帮助

SCHTASKS /Delete /?

3.3.3常用参数

 /TN taskname  指定要删除的计划任务名称。可以使用通配符 "*" 来删除所有任务。
 
 /F  		   强制删除该任务,而且如果指定的任务当前正在运行,则抑制警告。

3.3.4实例

删除叫calc的计划任务

SCHTASKS /Delete /TN "calc"

返回

C:\Users\123>SCHTASKS /Delete /TN "calc"
WARNING: Are you sure you want to remove the task "calc" (Y/N)? Y
SUCCESS: The scheduled task "calc" was successfully deleted.

你可能感兴趣的:(SCHTASKS)