schtasks /create (Have a task that runs every day and repeats every hour

这一生的挚爱 提交于 2019-12-07 02:21:39

问题


Sorry if this or similar has been asked, and I hope I'm missing something stupid and this is easy, but. How do I make a task using the schtasks /create command that will start say every day at 7 and repeat every hour either indefinitely or for the duration of a day?

If I do

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

it will only trigger if the specified date and time are hit.

If I do

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

it will only trigger once a day.

Thanks in advance!


回答1:


Figured it out, Repeat Interval is essentially what I needed along with duration

Below is how to schedule something to run at 7:00 every day every 1 hour for a duration of 1 day.

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



回答2:


Windows 8.1 has this example in the help. There is an HOURLY switch too.

==> 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


来源:https://stackoverflow.com/questions/21437787/schtasks-create-have-a-task-that-runs-every-day-and-repeats-every-hour

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!