Gatilhos de Tarefas
Um gatilho é um conjunto de critérios que, quando atendidos, inicia a execução de uma tarefa. O Agendador de Tarefas fornece gatilhos baseados em tempo e em eventos que podem iniciar uma tarefa de várias maneiras diferentes. Uma determinada tarefa pode ser iniciada por um ou mais gatilhos. Uma tarefa pode ter um máximo de 48 gatilhos.
Gatilhos baseados no tempo
Os gatilhos baseados em tempo iniciam tarefas em horários especificados. Isso inclui iniciar a tarefa uma vez em um horário específico ou iniciá-la várias vezes em uma programação diária, semanal, mensal ou mensal dia da semana.
Gatilhos baseados em eventos
Os gatilhos baseados em eventos iniciam uma tarefa em resposta a determinados eventos do sistema. Por exemplo, gatilhos baseados em eventos podem ser definidos para iniciar uma tarefa quando o sistema é iniciado, quando um usuário faz logon no computador local ou quando o sistema fica ocioso.
Vários gatilhos
Cada tarefa pode ser iniciada por um ou mais gatilhos, permitindo que a tarefa seja iniciada de várias maneiras. No entanto, vários gatilhos são implementados de forma diferente no Agendador de Tarefas 1.0 e no Agendador de Tarefas 2.0.
No Agendador de Tarefas 2.0, cada gatilho é definido por uma API de gatilho separada que está associada à tarefa por meio da coleção de disparadores.
No Agendador de Tarefas 1.0, vários gatilhos podem ser pensados como uma agenda, um conjunto de horários em que a tarefa é iniciada. Nesse caso, o cronograma é o conjunto de horários (especificado pela união de todos os gatilhos associados ao item de trabalho) em que um item de trabalho será executado.
Tópicos relacionados