Как создать запланированное задание с помощью командной строки, которая включает расширенные параметры - PullRequest
0 голосов
/ 10 июня 2010

Я пытаюсь создать запланированное задание (в WinXP), которое будет запускаться каждые 10 минут, начиная с 16:00:00 до 06:00:00, ежедневно, из командной строки.

В настоящее времяЯ могу создать запланированное задание, которое будет запускаться каждые 10 минут, начиная с 16:00:00 ежедневно, с помощью следующей команды:

SCHTASKS.EXE /CREATE /SC MINUTE /MO 10 /TN "Scheduled task name" /ST 16:00:00 /SD 01/01/2000 /TR task.bat /RU SYSTEM

Вопрос в том, как мне изменить предыдущую команду, чтобычто он останавливается в 06:00:00?

Ответы [ 3 ]

3 голосов
/ 30 апреля 2012

schtasks / change ... / disable может сделать это для Vista / 7/2003. xp не поддерживает / отключает определения задач находятся в C: \ WINDOWS \ Tasks с расширением ".job" если вы переименуете файл «.job» во что-то другое, например «.bozo», он не запустится Вы можете переименовать его в ".job", чтобы перезапустить.

3 голосов
/ 10 июня 2010

Поскольку, по-видимому, нет переключателя командной строки для времени остановки определенной задачи, я думаю, что лучшее, что вы можете сделать, это попытаться настроить задачу на выделенное время, которое выполняет это:

schtasks /delete /tn "My Task" 

, который должен удалить задачу из планировщика задач и заставить ее прекратить выполнение. Я сам не пробовал, поэтому не знаю, убивает ли это котят или нет.

http://technet.microsoft.com/en-us/library/bb490996.aspx

1 голос
/ 17 июня 2010

После долгих поисков я не смог найти способ изменить запланированное задание из командной строки.В качестве обходного пути я возложил ответственность за запуск программы каждые 10 минут на свой исполняемый файл, оставив запланированную задачу единоличной обязанностью запускать программу ежедневно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...