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

Планировщик заданий 2.0: разница между «Остановить задание, если…»

Использование планировщика задач в Windows Server 2008 R2 или Windows 2012 и т. Д.

В чем разница между этой настройкой:

и этот параметр для той же задачи:

Одно имеет приоритет над другим? Они конфликтуют?

У меня нет авторитетных ссылок, но я только что протестировал поведение нескольких разных Stop условия в Планировщике задач в Windows 8.1, Server 2008 R2 и 2012 R2.

Они оба применимы!

Какое бы условие остановки ни было выполнено первым, задача останавливается.

  • По условию остановки триггера: В Stop task if it runs longer than-условие, указанное в Trigger будет применяться только тогда, когда задача была вызвана этим конкретным триггером.

  • Условие остановки задачи: В Stop task if it runs longer than-условие, указанное для Задачи (на Settings tab) является глобальным для этой задачи и будет применяться всегда, независимо от условий остановки для каждого триггера.

пример

Представьте себе задачу с одним триггером. Если у вас установлено условие остановки для каждого триггера 5 minutes, а условие остановки каждой задачи установлено на 30 minutes, следует ожидать следующего поведения:

  • Задача вызывается триггером -> Задача останавливается через 5 минут.
  • Задача вызывается вами (щелчком правой кнопки мыши и Run) -> Задача останавливается через 30 минут.