Ao configurar uma tarefa, primeiro decida o que irá disparar o início dessa tarefa. Um disparador é um conjunto de critérios que, quando atendidos, inicia a execução de uma tarefa. Os disparadores de uma tarefa são exibidos na guia Disparadores da caixa de diálogo Propriedades da Tarefa ou Criar Tarefa. Você pode usar um disparador que se baseia em tempo ou em evento para iniciar uma tarefa. Os disparadores com base em tempo incluem o início da tarefa em uma hora específica do dia ou em várias horas por dia, por semana ou por mês. Os disparadores com base em eventos iniciam uma tarefa em resposta a determinados eventos do sistema. Por exemplo, os disparadores com base em eventos podem ser definidos para iniciar uma tarefa quando o sistema for inicializado, quando o usuário fizer login no computador ou quando o computador entrar no estado de inatividade. Cada tarefa pode conter um ou mais disparadores, permitindo que ela seja iniciada de várias formas. Se uma tarefa tiver vários disparadores, ela será iniciada quando qualquer disparador for acionado.

Configurações do disparador

Cada disparador contém configurações que determinam os critérios para ativá-lo. As configurações adicionais podem ser definidas para cada disparador, que é explicado na seção configurações avançadas abaixo. As configurações dos disparadores são acessadas da caixa de diálogo Editar Disparador ou Novo Disparador, que é exibido clicando no botão Editar ou Novo na guia Disparadores na caixa de diálogo Propriedades da Tarefa ou Criar Tarefa. Para obter mais informações sobre como alterar as configurações do disparador, consulte Alterar uma tarefa existente ou Agendar uma tarefa .

Disparadores

A lista a seguir descreve cada disparador e as configurações do disparador.

  • Em um agendamento

    Esses disparadores fazem com que a tarefa seja executada de acordo com um agendamento, e as configurações do disparador permitem definir o agendamento. Você pode optar por agendar a tarefa para um horário ou para um agendamento diário, semanal ou mensal. O horário definido é relativo ao fuso horário definido no computador que executa a tarefa. Marque a caixa de seleção Universal para tornar a hora relativa a UTC (Hora coordenada universal) em vez do fuso horário que pé definido no computador que executa a tarefa. Use a configuração Universal quando você desejar coordenar um conjunto de tarefas para que sejam executadas simultaneamente em vários fusos horários.

    Se você selecionar o botão de opção Uma vez, escolherá uma data e hora para disparar a tarefa.

    Se você selecionar o botão de opção Diário, escolherá o intervalo recorrente para a tarefa e a data e hora para iniciar a tarefa. Um intervalo de 1 gera um agendamento diário e um intervalo de 2 gera um agendamento cada outro dia. A tarefa será iniciada na hora especificada todo dia.

    Se você selecionar o botão de opção Semanal , escolherá o intervalo recorrente para a tarefa, a data e hora para iniciar a tarefa e os dias da semana nos quais a tarefa será iniciada. Um intervalo de 1 gera um agendamento semanal e um intervalo de 2 gera um agendamento cada outro semana. A tarefa será iniciada na hora especificada em cada um dos dias especificados.

    Se você selecionar o botão de opção Mensal , escolherá os meses nos quais deseja iniciar a tarefa, as semanas do mês e os dias da semana para cada mês no qual deseja iniciar a tarefa. Você também pode especificar que deseja iniciar uma tarefa no último dia de cada mês.

  • No logon

    Esse disparador faz com que a tarefa seja executada quando um usuário faz logon no computador, e as configurações do disparador permitem que você especifique que a tarefa deve ser disparada quando qualquer usuário fizer logon no computador ou quando um usuário específico fizer logon.

  • Na inicialização

    Esse disparador faz com que a tarefa seja executada quando o computador é inicializado. As únicas configurações para esse disparador são as configurações avançadas descritas na seção Configurações avançadas a seguir.

  • No estado de inatividade

    Esse disparador faz com que a tarefa seja executada depois que o computador entra em um estado de inatividade, e as configurações de inatividade podem ser definidas na guia Condições, na caixa de diálogo Criar Tarefa ou Propriedades da Tarefa. Para obter mais informações, consulte Condições de Tarefas.

  • Em um evento

    Esse disparador faz com que a tarefa seja executada quando entradas de evento específicas são adicionadas a um log de eventos. Você pode escolher entre especificar as configurações básicas do disparador de evento ou as configurações personalizadas do disparador de evento. Se você escolher as configurações básicas do disparador de eventos, um único evento de um log de eventos específico irá disparar a tarefa. Você escolhe o log de eventos que contém o evento, o nome do editor do evento e especifica o identificador do evento. Se você escolher as configurações personalizadas do disparador de evento, poderá especificar uma consulta de evento XML ou um filtro de evento personalizado para consultar eventos que irão disparar a tarefa. Para obter mais informações sobre os filtros de eventos, consulte Criar uma exibição personalizada.

    Observação

    Esse disparador não está disponível para tarefas configuradas para Windows Server 2003, Windows XP ou Windows 2000.

  • Na criação/modificação da tarefa

    Esse disparador faz com que a tarefa seja executada assim que ela é criada e quando ela é modificada. As únicas configurações para esse disparador são as configurações avançadas descritas na seção Configurações avançadas a seguir.

    Observação

    Esse disparador não está disponível para tarefas configuradas para Windows Server 2003, Windows XP ou Windows 2000.

  • Na conexão com a sessão do usuário

    Esse disparador faz com que a tarefa seja executada quando uma sessão do usuário é iniciada de um computador local ou de uma conexão de área de trabalho remota. Por exemplo, quando você se conecta a uma sessão do usuário no computador local, alternando usuários no computador, esse disparador fará com que a tarefa seja executada. Outro exemplo que pode disparar a execução de uma tarefa é quando um usuário se conecta à sessão do usuário utilizando o programa Conexão de Área de Trabalho Remota de um computador remoto. As configurações do disparador permitem especificar se a tarefa deve ser disparada quando qualquer usuário se conectar à sessão de um usuário ou quando um usuário específico se conectar.

    Observação

    Esse disparador não está disponível para tarefas configuradas para Windows Server 2003, Windows XP ou Windows 2000.

  • Na desconexão de uma sessão do usuário

    Esse disparador faz com que a tarefa seja executada quando uma sessão do usuário é encerrada de um computador local ou de uma conexão de área de trabalho remota. Por exemplo, quando você se desconecta de uma sessão do usuário no computador local, alternando usuários no computador, esse disparador fará com que a tarefa seja executada. Outro exemplo que pode disparar a execução de uma tarefa é quando um usuário se desconecta da sessão do usuário utilizando o programa Conexão de Área de Trabalho Remota de um computador remoto. As configurações do disparador permitem especificar se a tarefa deve ser disparada quando qualquer usuário se desconectar da sessão de um usuário ou quando um usuário específico se desconectar.

    Observação

    Esse disparador não está disponível para tarefas configuradas para Windows Server 2003, Windows XP ou Windows 2000.

  • No bloqueio da estação de trabalho

    Esse disparador faz com que a tarefa seja executada quando o computador é bloqueado. As configurações do disparador permitem especificar se a tarefa deve ser disparada quando qualquer usuário bloqueia o computador ou quando um usuário específico bloqueia o computador.

    Observação

    Esse disparador não está disponível para tarefas configuradas para Windows Server 2003, Windows XP ou Windows 2000.

  • No desbloqueio da estação de trabalho

    Esse disparador faz com que a tarefa seja executada quando o computador é desbloqueado. As configurações do disparador permitem especificar se a tarefa deve ser disparada quando qualquer usuário bloqueia o computador ou quando um usuário específico bloqueia o computador.

    Observação

    Esse disparador não está disponível para tarefas configuradas para Windows Server 2003, Windows XP ou Windows 2000.

Configurações avançadas

A lista a seguir descreve as configurações avançadas do disparador.

  • Atrasar a tarefa em ou Atrasar tarefa em até (atraso aleatório): Essa configuração permite que você especifique uma quantidade de tempo para adiar a execução da tarefa, depois que a tarefa é disparada. Se você estiver usando um disparador com base me tempo (Em um agendamento), a hora de atraso será aleatória e estará entre a hora em que a tarefa é disparada e a hora especificada nessa configuração. Se uma tarefa é agendada para se disparada às 13:00, e a configuração Atrasar tarefa em até (atraso aleatório) estiver definida como 5 minutos, a tarefa será executada entre 13:00 e 13:05.

  • Repetir a tarefa a cada: Essa configuração permite definir um intervalo de tempo de repetição para a tarefa. A tarefa será executada, aguardará pelo intervalo de tempo especificado e, em seguida, será executada novamente. Esse ciclo continuará até que o tempo de duração seja alcançado.

  • Interromper qualquer tarefa que seja executada por mais de: Essa configuração permite parar tarefas em execução demorada, definindo um limite de tempo de acordo com a quantidade de tempo permitida para a execução da tarefa (execute a ação).

  • Ativar: Essa configuração permite definir uma data e hora para ativar o disparador. Depois de ativado, o disparador pode fazer com que a tarefa seja executada. O tempo é relativo ao fuso horário definido no computador que executa a tarefa. Marque a caixa de seleção Universal para tornar a hora relativa a UTC (Hora coordenada universal) em vez do fuso horário que pé definido no computador que executa a tarefa. Use a configuração Universal quando você desejar coordenar um conjunto de tarefas para que sejam ativadas simultaneamente em vários fusos horários.

  • Expirar: Essa configuração permite definir uma data e hora em que o disparador deve expirar. Quando um disparador expira, ele não pode fazer com que a tarefa seja executada. O tempo é relativo ao fuso horário definido no computador que executa a tarefa. Marque a caixa de seleção Universal para tornar a hora relativa a UTC (Hora coordenada universal) em vez do fuso horário que pé definido no computador que executa a tarefa. Use a configuração Universal quando você desejar coordenar um conjunto de tarefas para que expirem simultaneamente em vários fusos horários.

  • Habilitada: Essa configuração permite habilitar ou desabilitar a tarefa. Uma tarefa habilitada pode ser executada, e uma tarefa desabilitada não pode ser executada até que seja habilitada.

Referências adicionais