Board logo

标题: schtasks 重复任务的参数是啥? [打印本页]

作者: bd123456789     时间: 2009-12-17 17:01    标题: 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 ]

作者: Hanyeguxing     时间: 2009-12-17 20:14
语法:每隔多少分钟运行一次
schtasks /create /tn TaskName /tr TaskRun /sc minute user /p password]] User | "System"} ]


示例:
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 ]

作者: bd123456789     时间: 2009-12-18 14:44    标题: 再进一步??
多谢指点

/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 ]

作者: Hanyeguxing     时间: 2009-12-18 20:36
在任务计划向导中做:
1,首先使用向导或命令创建一个每隔1天的任务
2,在任务属性-计划-高级中,设置重复情况

作者: dato     时间: 2009-12-19 11:59
这个以前碰到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

作者: bd123456789     时间: 2009-12-23 11:14
楼上也是一种间接办法

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

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

作者: bd123456789     时间: 2009-12-25 10:34
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文件,能否上传一个..