Используя команду Windows SCHTASKS
я хотел бы создать запланированное задание, которое будет выполняться в воскресенье в полночь (12:00). Тем не менее, я хотел бы, чтобы это работало максимум 1 час.
Выполнение следующего создает запланированное задание со всеми желаемыми параметрами, кроме максимального времени выполнения:
schtasks /create /tn "Scheduled - Weekly Defrag" /tr "'%windir%\system32\defrag.exe' -c -h -o -$" /D SUN /sc WEEKLY /ru System /f /ST 00:00
Если я пытаюсь добавить параметры, чтобы указать время окончания и завершения (/ET 01:00 /K
), для запланированной задачи по умолчанию используется повторяющийся интервал 10 минут.
schtasks /create /tn "Scheduled - Weekly Defrag" /tr "'%windir%\system32\defrag.exe' -c -h -o -$" /D SUN /sc WEEKLY /ru System /f /ST 00:00 /ET 01:00 /K
Теперь графический интерфейс Windows говорит следующее: «В 12:00 каждое воскресенье каждой недели, начиная с 21.11.2016. После запуска повторяйте каждые 10 минут до бесконечности. Срок действия триггера истекает 21.11.2016 в 1:00:00
Это "повторять каждые 10 минут до бесконечности", конечно, не то, что я хочу, но это интервал по умолчанию. Если я укажу какой-либо интервал, он все равно говорит, что будет повторяться с указанным интервалом. Я не хочу, чтобы это повторилось вообще. Возможно ли это , чтобы не иметь запланированное повторение задачи с помощью SchTasks, или я должен использовать другой переключатель , чтобы заставить задачу прекратить по истечению определенного периода времени без повторяющегося интервала?