中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: schtasks 重复任务的参数是啥? 上一主题 | 下一主题
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『楼 主』:  schtasks 重复任务的参数是啥?

schtasks /create /tn "My pic2" /tr run.vbs /sc daily /st 09:01:00
这个命令是每天9:01分运行RUN.VBS文件

现在我想要它运行后再每隔十分钟重复运行RUN.VBS文件
即:
9:01
9:11
9:21

这个参数怎么加呀?

/mo  MINUTE 10
我试了后面加了这个,也不行...

[ Last edited by bd123456789 on 2009-12-17 at 17:06 ]

2009-12-17 17:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Hanyeguxing
银牌会员

正在学习中的菜鸟...


积分 1039
发帖 897
注册 2009-3-1
来自 在地狱中仰望天堂
状态 离线
『第 2 楼』:  

语法:每隔多少分钟运行一次
schtasks /create /tn TaskName /tr TaskRun /sc minute [/mo {1 - 1439}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]


示例:
schtasks /create /sc minute /mo 20 /tn "Security Script" /tr \\central\data\scripts\sec.vbs
上面的命令计划安全脚本 Sec.vbs 每 20 分钟运行一次。由于命令没有包含起始日期或时间,任务在命令完成 20 分钟后启动,此后每当系统运行它就每 20 分钟运行一次。请注意,安全脚本源文件位于远程计算机上,但任务在本地计算机上计划并执行。

抄自微软的“帮助和支持中心”mk:@MSITStore:C:\WINDOWS\Help\ntcmds.chm::/schtasks.htm

[ Last edited by Hanyeguxing on 2009-12-17 at 20:16 ]



批处理之家 http://bbs.bathome.net/forum-5-1.html
2009-12-17 20:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『第 3 楼』:  再进一步??

多谢指点

/sc daily /st 09:01:00

/sc minute /mo 20

我本来想两个参数一起加,提示只能用一个
/sc minute /mo 20  /st 09:01:00
原来省略掉daily ,照样是每天启动..

但是
如果要每隔一天 当天9:01后每十分钟运行一次,怎么办?

/sc daily /mo 2                  minute /mo 20             /st 09:01:00

[ Last edited by bd123456789 on 2009-12-25 at 10:39 ]

2009-12-18 14:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Hanyeguxing
银牌会员

正在学习中的菜鸟...


积分 1039
发帖 897
注册 2009-3-1
来自 在地狱中仰望天堂
状态 离线
『第 4 楼』:  

在任务计划向导中做:
1,首先使用向导或命令创建一个每隔1天的任务
2,在任务属性-计划-高级中,设置重复情况



批处理之家 http://bbs.bathome.net/forum-5-1.html
2009-12-18 20:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 5 楼』:  

这个以前碰到xp下的不支持2003下的部分参数,

其实最简便的方法是在本机设置好计划任务后,通过拷贝操作到其它机器上再进行相应的权限设置就可以完成任务了

SCHTASKS /delete /tn shutdown /f
xcopy \\192.168.9.100\shutdown.job %systemroot%\tasks\ /e /I /y
SCHTASKS /change /RU system /RP "" /TN shutdown
如果需要再用相应的NTFS权限进行限制
cacls %systemroot%\tasks\shutdown.job /e /d onlyit



http://dato.ys168.com
google search bot
http://dato.minidns.net/
2009-12-19 11:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『第 6 楼』:  

楼上也是一种间接办法

方法蛮到位的,特别感谢!

2009-12-23 11:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 7 楼』:  

复制一个2003系统下的schtasks命令,支持的参数更加多更好用。
这里详尽的文档http://technet.microsoft.com/zh-cn/library/cc772785.aspx




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-12-24 07:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by yishanju at 2009-12-24 07:47 AM:
复制一个2003系统下的schtasks命令,支持的参数更加多更好用。
这里详尽的文档http://technet.microsoft.com/zh-cn/library/cc772785.aspx

发现2003版的schtasks.exe 多一个参数 /ri

/ri Interval
指定重复的时间间隔(以分钟计)。此参数不适用于以下计划类型:MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE。有效范围为 1 到 599940 分钟(599940 分钟 = 9999 小时)。如果指定了 /ET 或 /DU,则重复间隔默认为 10 分钟。

谁有该版的 schtasks.exe文件,能否上传一个..

2009-12-25 10:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: