Назад | Перейти на главную страницу

schtasks.exe добавление повторяется каждые 10 мин, если нежелательно

Я пытаюсь создать запланированную задачу из командной строки. Мне нужно, чтобы задача выполнялась каждый день в 19:05 и продолжалась не более 1 часа. Один раз до следующего дня.

Вот моя команда. schtasks.exe / create / ru DeployUser / rp '********' / tn "Выполнить все задачи" / tr "'tasks.exe RunAllTasks'" / sc ЕЖЕДНЕВНО / st 19:05:00 / F / дю 01:00

Эта команда создает следующий триггер. «В 19:05 каждый день - после срабатывания триггера повторяйте каждые 10 минут в течение 1 часа».

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

Заранее спасибо.

Здесь та же проблема. Я обнаружил, что это настройка по умолчанию, когда вы используете переключатель / ET или / DU.

К сожалению, я еще не понял, как остановить повторное применение при использовании любого из переключателей.

Вот отрывок из техники, в котором я его нашел:

https://technet.microsoft.com/en-us/library/cc725744(v=ws.11).aspx#BKMK_change

/ ri Задает интервал повторения в минутах. Это не применимо для типов расписания: MINUTE, HOURLY, ONSTART, ONLOGON и ONIDLE. Допустимый диапазон: от 1 до 599940 минут (599940 минут = 9999 часов). Если указано / ET или / DU, то интервал повторения по умолчанию равен 10 минутам.

Не отвечает на вопрос, но, надеюсь, вносит некоторую ясность.

Ближайшее предложение, которое я нашел для ответа, - это создать вторую задачу, которая завершает первую: schtasks / end / tn TaskName

Из технет:

/ ri <интервал>

Задает интервал повторения в минутах. Это не применимо для типов расписания: MINUTE, HOURLY, ONSTART, ONLOGON и ONIDLE. Допустимый диапазон: от 1 до 599940 минут (599940 минут = 9999 часов). Если указано / ET или / DU, то интервал повторения по умолчанию равен 10 минутам.

Вы должны добавить /ri 24 часа (/ri 1440). Формулировка цитаты подразумевает, что вы можете изменить интервал повтора по умолчанию с помощью /ri.