无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1008|回复: 9
打印 上一主题 下一主题

windows计划任务请教

[复制链接]
跳转到指定楼层
1#
发表于 2022-6-25 12:06:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问一下,我想创建一个批处理的任务,让某个程序每天自动执行。 命令行创建是成功的。 但无奈有个选项没办法用命令行取消,就是图片这个:


schtasks /create /tn "My App" /tr c:appsmyapp.exe /sc daily /st 08:00:00 /ed 2022/06/26
请问一下怎么样才能在命令一起把这个选项取消掉呢?谢谢!

1.GIF (51.93 KB, 下载次数: 24)

1.GIF
2#
发表于 2022-6-25 13:27:37 | 只看该作者
我在微软复制复制过来的

目录
1 schtasks 运行系统环境

2 schtasks 语法

3 schtasks 示例

schtasks 运行系统环境
Windows vista

Windows 7

Windows 8

Windows 10

schtasks 语法
SCHTASKS /parameter [arguments]
/Create        创建一个新的计划任务。
/Delete        删除计划的任务。
/Query        显示所有计划的任务。
/Change        更改计划任务的属性。
/Run        按需运行计划的任务。
/End        停止当前正在运行的计划任务。
/ShowSid        显示与计划的任务名称相对应的安全标识符。heduled task name.
SCHTASKS /Create [/S system [/U username [/P [password]]]]         
[/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]         
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]         
[/RI interval] [ {/ET endtime | /DU duration} [/K] [/XML xmlfile] [/V1]]         
[/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
/S        system        指定远程系统。如果省略,则系统参数默认为本地系统。
/U        username        指定应该在其下执行SchTasks.exe的用户上下文。
/P        [password]        指定给定用户上下文的密码。如果省略,则提示输入。
/RU        username       
指定运行任务的“运行方式”用户帐户(用户上下文)。

对于系统帐户,有效值为“”,“ NT AUTHORITY \ SYSTEM”或“ SYSTEM”。

对于v2任务,“ NT AUTHORITY \ LOCALSERVICE”和“ NT AUTHORITY \

NETWORKSERVICE”以及所有这三个的众所周知的SID也可用。

/RP        [password]       
指定“运行方式”用户的密码。要提示输入密码,该值必须为“ *”或无

。系统帐户将忽略此密码。必须与/ RU或/ XML开关结合使用。

/SC        schedule       
指定调度频率。有效的日程表类型:分钟,小时,每日,每周,每月

,一次,一次开始,一次登录,一次,一次,一次。

/MO        modifier        改进计划类型,以更好地控制计划重复性。有效值在下面的修饰符部分列出。
/D        days       
指定运行任务的星期几。有效值:MON,TUE,WED,THU

,FRI,SAT,SUN和MONTHLY日程表1-31(每月的天)。通配符 “ *”指定全天。

/M        months       
指定一年中的月份。默认为每月的第一天。有效值:JAN,FEB,MAR,APR,

MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC。通配符“ *”指定所有月份。

/I        idletimes        指定在运行计划的ONIDLE任务之前要等待的空闲时间。有效范围:1-999分钟。
/TN        taskname        指定一个唯一标识此计划任务的名称。
/TR        taskrun        指定在计划的时间运行的程序的路径和文件名。范例:C:\ windows \ system32 \ calc.exe
/ST        starttime       
指定运行任务的开始时间。时间格式为HH:mm(24小时制),例如14:30表示

2:30 PM如果未指定/ ST,则默认为当前时间。/ SC ONCE需要此选项。

/RI        interval       
指定重复间隔(以分钟为单位)。该间隔不适用于时间表类型

:MINUTE,HOURLY,ONSTART,ONLOGON,ONIDLE,ONEVENT。

有效范围:1-599940分钟。如果指定了/ ET或/ DU,则默认为10分钟。

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

2:50 PM,不适用于时间表类型:ONSTART,ONLOGON,ONIDLE,ONEVENT。

/DU        duration       
指定运行任务的持续时间。时间格式为HH:mm,不适用于/ ET和时间表类型:

ONSTART,ONLOGON,ONIDLE和ONEVENT。对于/ V1任务,如果指定/ RI,则持续时间默认为1小时。

/K                
在结束时间或持续时间终止任务,不适用于计划类型:ONSTART,ONLOGON

,ONIDLE,ONEVENT。 必须指定/ ET或/ DU。

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

,不适用于时间表类型:ONCE,ONSTART,ONLOGON,ONIDLE,ONEVENT。

/ED        enddate       
指定任务应运行的最后日期。格式为mm / dd / yyyy,不适用于时间表类型

:ONCE,ONSTART,ONLOGON,ONIDLE和ONEVENT。

/EC        ChannelName        指定OnEvent触发器的事件通道。
/IT                 使任务仅在作业运行时当前已登录/ RU用户时才能交互式运行。仅当用户登录到计算机时,此任务才运行。
/NP                 没有密码存储。任务以给定用户身份非交互地运行。仅本地资源可用。
/Z                 将任务标记为要在最终运行后删除。
/XML        xmlfile       
根据文件中指定的任务XML创建任务。当任务XML已经包含主体时,可以与/ RU和/ RP开关

结合使用,或者与/ RP单独结合使用。

/V1                 创建对Vista之前的平台可见的任务。与/ XML不兼容。
/F                 如果指定的任务已经存在,则强制创建任务并禁止显示警告。
/RL        level        设置作业的运行级别。有效值为LIMITED和HIGHEST。默认值为LIMITED。
/DELAY        delaytime       
指定触发触发器后延迟任务运行的等待时间。时间格式为mmmm:ss。此选项仅对日程表

类型ONSTART,ONLOGON,ONEVENT有效。

/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。创建修改器
每个计划类型的/ MO开关的有效值:

MINUTE:  1 - 1439 minutes.
HOURLY:  1 - 23 hours.
DAILY:   1 - 365 days.
WEEKLY:  weeks 1 - 52.
ONCE:    No modifiers.
ONSTART: No modifiers.
ONLOGON: No modifiers.
ONIDLE:  No modifiers.
ONTHLY: 1 - 12, or FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.
ONEVENT:  XPath event query string.
跳转到包括schtasks删除示例的示例。

SCHTASKS /Delete [/S system [/U username [/P [password]]]]         /TN taskname [/F] [/HRESULT] [/?]
/S        system        指定远程连接的系统。
/U        username        指定应该在其下执行schtasks.exe的用户上下文。
/P        [password]        指定给定用户上下文的密码。如果省略,则提示输入。
/TN        taskname        指定要删除的计划任务的名称。通配符“ *”可用于删除所有任务。
/F                 如果指定的任务当前正在运行,则强制删除该任务并禁止显示警告。
/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。
跳转到包括schtasks删除示例的示例。

SCHTASKS /Query [/S system [/U username [/P [password]]]]         
[/FO format | /XML [xml_type]] [/NH] [/V]         [/TN taskname] [/HRESULT] [/?]
/S        system        指定远程连接的系统。
/U        username        指定应该在其下执行schtasks.exe的用户上下文。
/P        [password]        指定给定用户上下文的密码。如果省略,则提示输入。
/FO        format        指定输出的格式。有效值:TABLE,LIST,CSV。
/NH                 指定列标题不应显示在输出中,并且仅对TABLE和CSV格式有效。
/V                 显示详细任务输出。
/TN        taskname        指定要检索其信息的任务名称,否则指定所有名称。
/XML        [xml_type]       
以XML格式显示任务定义。 如果xml_type为ONE,则输出将是一个有效的XML文件。

如果不存在xml_type,则输出将是所有XML任务定义的串联。

/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。
跳转至包括schtasks查询示例的示例。

SCHTASKS /Change [/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime]         
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]         [/SD startdate]
[/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] } [/HRESULT] [/?]
/S        system        指定远程连接的系统。
/U        username        指定应该在其下执行schtasks.exe的用户上下文。
/P        [password]        指定给定用户上下文的密码。如果省略,则提示输入。
/TN        taskname        指定要更改的计划任务。
/RU        username       
更改必须在其下运行计划任务的用户名(用户上下文)。对于系统帐户,

有效值为“”,“ NT AUTHORITY \ SYSTEM”或“ SYSTEM”。对于v2任务,

“ NT AUTHORITY \ LOCALSERVICE”和“ NT AUTHORITY \ NETWORKSERVICE”

以及所有这三个的众所周知的SID也可用。

/RP        password        指定现有用户上下文的新密码或新用户帐户的密码。系统帐户将忽略此密码。
/TR        taskrun        指定计划的任务运行的新程序。
/ST        starttime        指定运行任务的开始时间。时间格式为HH:mm(24小时制),例如14:30表示2:30 PM
/RI        interval        指定重复间隔(以分钟为单位)。有效范围:1-599940分钟。
/ET        endtime        指定运行任务的结束时间。时间格式为HH:mm(24小时制),例如14:50表示2:50 PM
/DU        duration        指定运行任务的持续时间。时间格式为HH:mm,不适用于/ ET。
/K                 在结束时间或持续时间终止任务。
/SD        startdate        指定任务运行的第一个日期。格式是mm / dd / yyyy。
/ED        enddate        指定任务应运行的最后日期。格式是mm / dd / yyyy。
/IT                
使任务仅在作业运行时当前已登录/ RU用户时才能交互式运行。仅当用户登录

到计算机时,此任务才运行。

/RL        level        设置作业的运行级别。有效值为LIMITED和HIGHEST。默认为不更改。
/ENABLE                 启用计划的任务。
/DISABLE                 禁用计划的任务。
/Z                 将任务标记为要在最终运行后删除。
/DELAY        delaytime       
指定触发触发器后延迟任务运行的等待时间。时间格式为mmmm:ss。此选

项仅对日程表类型ONSTART,ONLOGON,ONEVENT有效。 ONEVENT.

/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。
跳转到包括schtasks更改示例的示例。

SCHTASKS /Run [/S system [/U username [/P [password]]]] [/I]         
/TN taskname [/HRESULT] [/?]
/S        system        指定远程连接的系统。
/U        username        指定应该在其下执行schtasks.exe的用户上下文。
/P        [password]        指定给定用户上下文的密码。如果省略,则提示输入。
/I                 通过忽略任何约束立即运行任务。
/TN        taskname        标识现在要运行的计划任务。
/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。
跳转至包括schtasks运行示例的示例。

SCHTASKS /End [/S system [/U username [/P [password]]]]         
/TN taskname [/HRESULT] [/?]
/S        system        指定远程连接的系统。
/U        username        指定应该在其下执行schtasks.exe的用户上下文。
/P        [password]        指定给定用户上下文的密码。如果省略,则提示输入。
/TN        taskname        指定要终止的计划任务。
/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。
跳转至包括schtasks结束示例的示例。

SCHTASKS /ShowSid /TN taskname [/HRESULT] [/?]
/TN        taskname        指定计划的任务名称。名称中不允许使用破折号。
/HRESULT                 为了提高诊断能力,进程退出代码将为HRESULT格式。
查看英文版

schtasks 示例
schtasks
单独运行时,schtasks显示所有任务名称,其下一个运行时间和状态。

Schtasks删除示例
SCHTASKS /Delete /TN "\Backup\Backup and Restore"
使用schtasks 删除“ 备份和还原”计划的任务。

Schtasks查询示例
SCHTASKS /Query /FO CSV /NH /V
使用schtasks 查询调度任务,并以CSV格式显示所有输出。

Schtasks更改示例
SCHTASKS /Change /TR restore.exe /TN "\Backup\Start Restore"
将restore.exe任务名更改为使用schtasks 开始还原。

Schtasks运行示例
SCHTASKS /Run /TN "\Backup\Start Backup"
使用schtasks 运行任务名称“ 开始备份”。

Schtasks结束示例
SCHTASKS /End /TN "\Backup\Start Backup"
结束任务名称使用schtasks 启动备份。

Schtasks Showsid示例
SCHTASKS /ShowSid /TN "\Backup\Start Backup"
运行上面的命令将得到与以下示例类似的结果。

点评

谢谢你! 我就是从这里的help找不到相关的取消的这个地方才发贴问。 实际上我已经花了几天时间了,好像还是没有找到方法。。。。  详情 回复 发表于 2022-6-26 10:34
回复

使用道具 举报

3#
 楼主| 发表于 2022-6-26 10:34:03 | 只看该作者
fulibo 发表于 2022-6-25 13:27
我在微软复制复制过来的

目录

谢谢你! 我就是从这里的help找不到相关的取消的这个地方才发贴问。
实际上我已经花了几天时间了,好像还是没有找到方法。。。。

点评

微软官网有介绍!  详情 回复 发表于 2022-6-26 11:33
回复

使用道具 举报

4#
发表于 2022-6-26 11:33:43 | 只看该作者
yexingqi 发表于 2022-6-26 10:34
谢谢你! 我就是从这里的help找不到相关的取消的这个地方才发贴问。
实际上我已经花了几天时间了,好像 ...

微软官网有介绍!

点评

我在官网花了几个小时了,郁闷没找到答案。如果您知道答案的话能否指点一下?  详情 回复 发表于 2022-7-3 20:26
回复

使用道具 举报

5#
发表于 2022-6-26 12:13:40 | 只看该作者
taskschedulerview
回复

使用道具 举报

6#
 楼主| 发表于 2022-7-3 20:26:30 | 只看该作者
fulibo 发表于 2022-6-26 11:33
微软官网有介绍!

我在官网花了几个小时了,郁闷没找到答案。如果您知道答案的话能否指点一下?
回复

使用道具 举报

7#
发表于 2022-7-3 20:29:04 | 只看该作者
/SC        schedule      
指定调度频率。有效的日程表类型:分钟,小时,每日,每周,每月

点评

这招不行,您可以自已试一下。 那个3天之内的选项取消不了。  详情 回复 发表于 2022-7-3 20:49
回复

使用道具 举报

8#
 楼主| 发表于 2022-7-3 20:49:45 | 只看该作者
fulibo 发表于 2022-7-3 20:29
/SC        schedule      
指定调度频率。有效的日程表类型:分钟,小时,每日,每周,每月

这招不行,您可以自已试一下。 那个3天之内的选项取消不了。
回复

使用道具 举报

9#
 楼主| 发表于 2022-7-3 20:51:00 | 只看该作者
它看起来很简单但实际并不简单,觉得容易的人试一下就知道结果。
回复

使用道具 举报

10#
发表于 2022-7-3 20:59:38 | 只看该作者
我没研究这个!

不知道咋弄!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-18 10:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表