命令提示符的schtask该怎么使用?
发布网友
发布时间:2023-06-08 21:47
我来回答
共2个回答
热心网友
时间:2023-12-31 02:32
`schtask` 是 Windows 操作系统自带的任务计划程序,可以用于创建和管理定期运行的任务。要使用 `schtask`,可以按照以下步骤进行操作:
1. 打开命令提示符窗口,以管理员身份运行。
2. 输入以下命令来创建一个新任务:
```lua
schtasks /create /tn "Task Name" /sc once /st 08:00 /tr "E:\ C:\"
```
其中,`Task Name` 是任务名称;`once` 表示任务只执行一次;`08:00` 是任务执行的时间;`E:\ C:\` 是任务要执行的命令和参数。
3. 如果需要修改任务属性或删除任务,可以使用以下命令:
```bash
schtasks /query /tn "Task Name" | findstr /i "StartTime"
schtasks /delete /tn "Task Name"
```
其中,`Task Name` 是任务名称;`StartTime` 是任务开始执行的时间。
如果要实现类似于 `at 11:00 copy E:\ C:\` 的命令,可以使用以下命令:
```lua
schtasks /create /tn "Copy Task" /sc once /st 08:00 /tr "cmd /c copy E:\ C:\ & pause && exit"
```
其中,`Copy Task` 是任务名称;`cmd /c copy E:\ C:\ & pause && exit` 是任务要执行的命令和参数。这个命令会在每天的早上8点执行一次,会复制 E:\ 和 C:\ 之间的文件并暂停脚本的执行,等待用户按下任意键继续执行。
热心网友
时间:2023-12-31 02:33
命令提示符schtask可以用于创建、更改、运行和删除计划任务。以下是schtask的基本用法:
1. 创建任务:
> schtasks /create /sc 【计划任务的时间间隔】 /tn 【任务名称】 /tr 【任务执行的命令】 / st 【任务开始时间】
详细说明:
/sc 参数表示计划任务的时间间隔,可以是MINUTE、HOUR、DAILY、WEEKLY、MONTHLY 或 ONCE。
/tn 参数用于指定任务名称。
/tr 参数是任务的执行命令或文件的全路径。
/st 参数表示任务的开始时间,格式为 HH:MM (24小时制)。
例如,创建一个每天早上10点执行 backup.bat 的计划任务:
> schtasks /create /sc DAILY /tn "Backup Task" /tr "D:\backup.bat" /st 10:00
2. 修改任务:
> schtasks /CHANGE /TN 【任务名称】 [/PD 【新的下次计划执行日期】] [/ST 【新的开始时间】] [/TR 【新的命令】]
详细说明:
/PD 参数用于指定下次计划执行日期。
/ST 参数用于指定新的任务开始时间。
/TR 参数用于指定新的命令,只更改命令时可以省略 /PD 和 /ST 参数。
例如,将刚刚创建的 backup.bat 计划任务的执行时间从每天早上10点修改为每天下午2点:
> schtasks /change /tn "Backup Task" /st 14:00
3. 删除任务:
> schtasks /DELETE /TN 【任务名称】
例如,删除 backup.bat 计划任务:
> schtasks /delete /tn "Backup Task"
注意:schtask命令需要以管理员身份运行才能操作计划任务,否则会提示“未经授权的访问”错误。