Task Scheduler 2.0: Diferença entre “Parar tarefa se…”

14

Usando o Agendador de Tarefas no Windows Server 2008 R2 ou Windows 2012, etc ...

Qual é a diferença entre essa configuração:

eestaconfiguraçãonamesmatarefa:

Um tem precedência sobre o outro? Eles entram em conflito?

    
por Ryan Ries 10.06.2014 / 15:39

1 resposta

14

Não tenho referência autoritativa, mas acabei de testar o comportamento de várias condições Stop diferentes no Agendador de Tarefas no Windows 8.1, Server 2008 R2 e 2012 R2.

Ambos se aplicam!

Qualquer condição de parada é atendida primeiro, interrompe a tarefa.

  • Por condição de parada do acionador: A condição Stop task if it runs longer than especificada no Trigger só será aplicada quando a tarefa tiver sido invocada por esse acionador específico .

  • Por condição de parada da tarefa: A condição Stop task if it runs longer than especificada para a Tarefa (na guia Settings ) é global para essa tarefa e sempre será aplicada, independentemente de por -trigger param condições.

Exemplo

Imagine uma tarefa com um acionador. Se você tiver a condição de parada por disparo definida como 5 minutes e a condição de parada por tarefa definida como 30 minutes , você deve esperar o seguinte comportamento:

  • A tarefa é invocada pelo acionador - > Tarefa para depois de 5 minutos.
  • A tarefa é invocada por você (via clique com o botão direito do mouse e Run ) - > A tarefa é interrompida após 30 minutos.
por 10.06.2014 / 16:30