Criando uma tarefa agendada no Windows 10

Se você costuma usar certos programas no Microsoft Windows 10 e se cansa de abri-los após um desligamento ou reinicialização, pode criar tarefas agendadas que são executadas na inicialização.

Opção 1 - da GUI

  1. Usando o " Windows Key " + " R " para abrir a corrida e digite "taskschd.msc ". Isso abrirá o Agendador de Tarefas.
  2. No painel de ações, você pode optar por criar uma tarefa de retorno ou criar uma tarefa. Clique em " Criar Tarefa ".
  3. A tela " Criar tarefa " será exibida. Selecione a guia " Geral "
    • No campo " Nome ", atribua um nome à tarefa. Exemplo: “ Tarefa do Outlook ”.
    • No campo " Descrição ", aqui você pode descrever para que serve a tarefa e o que ela fará.
    • A última seção é a " Opções de segurança ", aqui você pode definir quem pode executar essa tarefa e se a tarefa tem direito administrador.
  4. Selecione a guia " Triggers ".
  5. Selecione " Novo ... ".
  6. A janela " Novo Trigger " aparecerá, aqui você tem a opção de definir quando a tarefa será iniciada.
    • Selecione quando você deseja que a tarefa seja iniciada no menu suspenso " Começar a tarefa ".
    • Modifique a área “ Configurações ” conforme desejado.
    • No campo “ Configurações avançadas ”, você pode optar por atrasar a tarefa, repetir a tarefa, interromper a tarefa, ativar e expirar.
    • Enabled ” está marcado por padrão.
  7. Selecione " OK ".
  8. Selecione a guia " Ações " e selecione " Novo ".
  9. A janela " Nova ação " será aberta.
  10. No menu suspenso " Ação ", " Iniciar um programa " é definido por padrão. Mude-o se desejar.
  11. Selecione " Navegar ... " ao lado do campo " Programa / script "
  12. Navegue até o programa para o qual você deseja agendar uma tarefa.
  13. Selecione " OK ".
  14. Vá para a guia " Condições ".
  15. Você pode alterá-las se quiser, mas eu recomendo deixar essas configurações como padrão.
  16. Selecione a guia " Configurações ". Você pode alterá-los, se quiser, mas recomendo deixar isso em paz.
  17. Selecione " OK ".

Você configurou com sucesso uma tarefa agendada!


Opção 2 - da linha de comando

Você pode adicionar tarefas agendadas a partir da linha de comando se quiser incluí-lo em um script usando o comandoschtasks ” junto com parâmetros para informar quando agendar a tarefa.

Por exemplo, se eu quisesse executar “notepad.exe” toda quarta-feira às 13:00, eu poderia usar o seguinte comando:

schtasks / criar / tn OpenNotepad / tr notepad.exe / sc semanalmente / d wed / st 13:00:00

SCHTASKS / Criar [/ S sistema [/ U nomedeusuário [/ P [senha]]]] [/ Nome de usuário RU [/ RP senha]] / Agenda SC [/ modificador MO] [/ dia D] [/ M meses] [/ Eu idletime] / TN taskname / TR run-run [/ starttime] [/ RI intervalo] [/ ET endtime [/ K] [/ xml XML] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]

Lista de Parâmetros:

  • / S system Especifica o sistema remoto ao qual se conectar. Se omitido, o parâmetro do sistema será padronizado para o sistema local.
  • / U username Especifica o contexto do usuário sob o qual o SchTasks.exe deve ser executado.
  • / P [senha] Especifica a senha para o contexto de usuário fornecido. Solicita entrada se omitido.
  • / RU username Especifica a conta do usuário “run as” (contexto do usuário) sob a qual a tarefa é executada. Para a conta do sistema, os valores válidos são “”, “NT AUTHORITY \ SYSTEM” ou “SYSTEM”. Para tarefas v2, “NT AUTHORITY \ LOCALSERVICE” e “NT AUTHORITY \ NETWORKSERVICE” também estão disponíveis, bem como os SIDs conhecidos para todos os três.
  • / RP [senha] Especifica a senha do usuário "executar como". Para solicitar a senha, o valor deve ser “*” ou nenhum. Esta senha é ignorada para a conta do sistema. Deve ser combinado com o comutador / RU ou / XML.
  • / SC schedule Especifica a frequência do agendamento. Tipos de programação válidos: MINUTA, HORA, DIÁRIA, SEMANAL, MENSAL, UMA VEZ, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • / MO modifier Ajusta o tipo de agendamento para permitir um controle mais refinado sobre a recorrência de agendamento. Os valores válidos são listados na seção "Modificadores" abaixo.
  • / D dias Especifica o dia da semana para executar a tarefa. Valores válidos: MON, TUE, WED, THU, FRI, SAT, SUN e para as programações MENSAIS 1 - 31 (dias do mês). O caractere curinga “*” especifica todos os dias.
  • / M meses Especifica mês (es) do ano. Padrões para o primeiro dia do mês. Valores válidos: JAN, FEB, MAR, APR, MAY, JUN, JUL, AGO, SEP, OUT, NOV, DEZ. O caractere curinga "*" especifica todos os meses.
  • / I idletime Especifica a quantidade de tempo ocioso a aguardar antes de executar uma tarefa ONIDLE agendada. Intervalo válido: 1 - 999 minutos.
  • / TN taskname Especifica a cadeia na forma de caminho \ nome que identifica exclusivamente essa tarefa agendada.
  • Taskrun / TR Especifica o caminho e o nome do arquivo do programa a ser executado no horário agendado.

    Exemplo: C: \ windows \ system32 \ calc.exe

  • / ST starttime Especifica o horário de início para executar a tarefa. O formato de hora é HH: mm (24 horas), por exemplo, 14:30 para 2:30. O padrão é a hora atual se / ST não for especificado. Essa opção é necessária com / SC ONCE.
  • Intervalo / RI Especifica o intervalo de repetição em minutos. Isso não é aplicável para tipos de agendamento: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Intervalo válido: 1 - 599940 minutos. Se / ET ou / DU for especificado, o padrão será 10 minutos.
  • / ET endtime Especifica o horário de término para executar a tarefa. O formato da hora é HH: mm (24 horas), por exemplo, 14:50 para 2:50 PM. Isso não é aplicável para tipos de agendamento: ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • / DU duration Especifica a duração para executar a tarefa. O formato da hora é HH: mm. Isso não é aplicável com / ET e para tipos de agendamento: ONSTART, ONLOGON, ONIDLE, ONEVENT. Para tarefas / V1, se / RI for especificado, a duração será padronizada para 1 hora.
  • / K Termina a tarefa no tempo de finalização ou duração. Isso não é aplicável para tipos de agendamento: ONSTART,

    ONLOGON, ONIDLE, ONEVENT. Tanto o / ET ou o / DU devem ser especificados.

  • / SD startdate Especifica a primeira data em que a tarefa é executada. O formato é mm / dd / aaaa. Padrões para o atual

    encontro. Isso não é aplicável para tipos de agendamento: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

  • / ED enddate Especifica a última data em que a tarefa deve ser executada. O formato é mm / dd / aaaa. Isso não é aplicável para tipos de agendamento: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • / CE ChannelName Especifica o canal de eventos para os acionadores OnEvent.
  • / IT Permite que a tarefa seja executada interativamente somente se o usuário / RU estiver conectado no momento em que a tarefa é executada.

    Esta tarefa é executada apenas se o usuário estiver conectado.

  • / NP Nenhuma senha é armazenada. A tarefa é executada de forma não interativa como o usuário especificado. Somente recursos locais estão disponíveis.
  • / Z Marca a tarefa para exclusão após sua execução final.
  • / XML xmlfile Cria uma tarefa do XML da tarefa especificado em um arquivo. Pode ser combinado com os switches / RU e / RP, ou somente com / RP, quando o XML da tarefa já contém o principal.
  • / V1 Cria uma tarefa visível para plataformas anteriores ao Vista. Não compatível com / XML.
  • / F Força a criação da tarefa e suprime os avisos se a tarefa especificada já existir.
  • Nível de RL Define o nível de execução do trabalho. Os valores válidos são LIMITED e HIGHEST. O padrão é LIMITADO.
  • / DELAY delaytime Especifica o tempo de espera para atrasar a execução da tarefa após o acionamento ser disparado. O formato da hora é mmmm: ss. Esta opção é válida apenas para tipos de programação ONSTART, ONLOGON, ONEVENT.
  • / HRESULT Para melhor diagnosabilidade, o código de saída do processo estará no formato HRESULT.
  • /? Exibe esta mensagem de ajuda.

Modificadores: valores válidos para a opção / MO por tipo de agendamento:

MINUTO: 1 - 1439 minutos.

HOURLY: 1 a 23 horas.

DIARIAMENTE: 1 - 365 dias.

SEMANAL: semanas 1 - 52.

UMA VEZ: Sem modificadores.

ONSTART: Sem modificadores.

ONLOGON: sem modificadores.

ONIDLE: Não há modificadores.

MENSAL: 1 - 12, ou

PRIMEIRA, SEGUNDA, TERCEIRA, QUARTA, ÚLTIMA, ÚLTIMA.