Schtasks 命令介绍和使用案例

Schtasks 命令介绍和使用案例

Schtasks 是 Windows 操作系统中一个强大的命令行工具,用于管理计划任务。 它允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务. 你可以使用它来安排程序在特定时间或定期运行,从而实现自动化

基本语法

SCHTASKS /parameter [arguments]

常用参数

  • /Create: 创建新的计划任务

  • /Delete: 删除计划任务

  • /Query: 显示所有计划任务

  • /Change: 更改计划任务属性

  • /Run: 按需运行计划任务

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

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

  • /?: 显示帮助信息

创建任务 (/Create)

使用 /Create 参数创建新任务

. 需要指定任务名称 (/tn)、要运行的程序或脚本的路径 (/tr) 以及计划 (/sc)

SCHTASKS /Create /TN "TaskName" /TR "C:\path\to\program.exe" /SC schedule /ST starttime

  • /TN: 任务名称

  • /TR: 运行的任务或程序路径

  • /SC: 计划类型 (例如 MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE)

  • /ST: 开始时间 (格式为 HH:mm)

  • /SD: 开始日期 (格式为 mm/dd/yyyy)

  • /RU: 运行任务的用户帐户。 对于系统帐户,有效值为 "", "NT AUTHORITY\SYSTEM" 或 "SYSTEM"

使用案例

每天运行备份脚本

: 每天凌晨 3:00 运行一个备份脚本

Schtasks /Create /TN "DailyBackup" /TR "C:\Scripts\backup.bat" /SC DAILY /ST 03:00

每周运行磁盘清理

: 每周六下午 2:00 运行磁盘清理程序。

Schtasks /Create /TN "WeeklyDiskCleanup" /TR "C:\Windows\System32\cleanmgr.exe" /SC WEEKLY /D SAT /ST 14:00

每月运行病毒扫描

: 每月 1 号晚上 10:00 运行病毒扫描。

Schtasks /Create /TN "MonthlyVirusScan" /TR "C:\Program Files\Antivirus\scan.exe" /SC MONTHLY /D 1 /ST 22:00

在特定时间运行程序

: 在 2025年12月25日下午6:00 运行一个程序。

Schtasks /Create /TN "RunOnce" /TR "C:\path\to\program.exe" /SC ONCE /ST 18:00 /SD 12/25/2025

创建计划任务以每隔 30 分钟运行一次:

Schtasks /create /tn "CheckDisk" /tr "cmd /c echo Checking disk" /sc MINUTE /mo 30

查询任务 (/Query)

使用 /Query 参数列出计划任务

Schtasks /Query /TN "TaskName" /V /FO LIST

  • /TN: (可选) 指定要查询的任务名称。如果省略,则列出所有任务

  • /V: 显示详细信息

  • /FO: 指定输出格式。常用的格式有 LIST, TABLE, CSV

运行任务 (/Run)

使用 /Run 参数立即运行一个计划任务

Schtasks /Run /TN "TaskName"

删除任务 (/Delete)

使用 /Delete 参数删除一个计划任务

Schtasks /Delete /TN "TaskName" /F

  • /F: 强制删除任务,无需确认

注意事项

  • 需要管理员权限才能创建、修改或删除任务

  •  确保以管理员身份运行命令提示符。

  • 任务名称必须准确,以避免意外修改或删除关键系统任务

  • 计划任务的用户帐户必须具有运行该任务所需的权限

  • 可以使用 /RU 参数指定运行任务的用户帐户

  • . 如果使用系统帐户,则使用 NT AUTHORITY\SYSTEM
  • 使用 /RP 参数可以指定“以...身份运行”用户的密码

  • /XML 参数允许从 XML 文件创建任务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lisanmengmeng

蚊子腿也是肉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值