schtasks / create(有一项每天运行的任务,每小时重复一次

时间:2014-01-29 17:06:18

标签: batch-file scheduled-tasks schtasks.exe schtasks

对不起,如果这个或类似的被问到,我希望我错过了一些愚蠢的东西,这很容易,但是。如何使用schtasks /create命令创建一个任务,每天开始说7点,并且无限期地或在一天的时间内每小时重复一次?

如果我这样做

schtasks /create /tn "test" /tr "\"C:\Program Files\test.exe"" /sc HOURLY /mo 1

只有在达到指定的日期和时间时才会触发。

如果我这样做

schtasks /create /tn "test" /tr "\"C:\Program Files\test.exe"" /sc DAILY /mo 1

它每天只会触发一次。

提前致谢!

2 个答案:

答案 0 :(得分:12)

想出来,重复间隔基本上是我需要的持续时间

以下是如何安排在1小时每天7:00运行一次,持续1天。

schtasks /create /tn "test" /tr "\"test.exe"" /sc DAILY /st 07:00 /f /RI 60 /du 24:00

答案 1 :(得分:3)

Windows 8.1在帮助中有此示例。还有一个HOURLY开关。

==> Creates a scheduled task "accountant" on the remote machine
    "ABC" to run calc.exe every five minutes from the specified
    start time to end time between the start date and end date.

    SCHTASKS /Create /S ABC /U domain\user /P password /SC MINUTE
             /MO 5 /TN accountant /TR calc.exe /ST 12:00 /ET 14:00
             /SD 06/06/2006 /ED 06/06/2006 /RU runasuser /RP userpassword