Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Agendar Tarefas no Windows Usando o Agendador de Tarefas e CMD

O agendamento de tarefas é uma funcionalidade essencial em sistemas operacionais, permitindo a automação de processos repetitivos e a execução de tarefas em horários específicos. No ambiente Windows, essa funcionalidade é amplamente suportada pelo Agendador de Tarefas (Task Scheduler) e pode ser configurada tanto via interface gráfica quanto via linha de comando (CMD).

Agendador de Tarefas via Interface Gráfica

  1. Abrindo o Agendador de Tarefas:

    • Pressione Win + R para abrir a caixa de diálogo "Executar".
    • Digite taskschd.msc e pressione Enter.
  2. Criando uma Nova Tarefa:

    • No painel direito, clique em "Criar Tarefa Básica...".
    • Siga o assistente para definir o nome, a descrição, o gatilho (quando a tarefa será executada), a ação (o que a tarefa fará), e as condições adicionais.
  3. Exemplo: Agendar um Script de Backup Diário

    • Nome: Backup Diário
    • Gatilho: Diariamente às 02:00
    • Ação: Iniciar um Programa
      • Programa/Script: C:\Scripts\backup.bat

Agendador de Tarefas via CMD

Para usuários que preferem a linha de comando, o utilitário schtasks permite criar, deletar, e gerenciar tarefas agendadas.

  1. Criando uma Tarefa com schtasks:

    • Abra o CMD como Administrador.
    • Execute o comando:
      schtasks /create /tn "Backup Diário" /tr "C:\Scripts\backup.bat" /sc daily /st 02:00
  2. Listando Tarefas Agendadas:

    • Execute o comando:
      schtasks /query
  3. Deletando uma Tarefa:

    • Execute o comando:
      schtasks /delete /tn "Backup Diário"

Agendador de Tarefas via PowerShell

O PowerShell oferece uma maneira mais avançada e flexível para gerenciar tarefas agendadas.

  1. Criando uma Tarefa com PowerShell:

    • Abra o PowerShell como Administrador.
    • Execute o script:
      $action = New-ScheduledTaskAction -Execute "C:\Scripts\backup.bat"
      $trigger = New-ScheduledTaskTrigger -Daily -At 2am
      Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "Backup Diário" -Description "Executa o script de backup diariamente às 2am"
  2. Listando Tarefas Agendadas:

    • Execute o comando:
      Get-ScheduledTask
  3. Deletando uma Tarefa:

    • Execute o comando:
      Unregister-ScheduledTask -TaskName "Backup Diário" -Confirm:$false

Considerações Finais

O agendamento de tarefas no Windows é uma ferramenta poderosa que pode ser utilizada para automatizar uma variedade de processos. Seja através da interface gráfica, CMD ou PowerShell, o Agendador de Tarefas oferece flexibilidade e controle para garantir que suas tarefas sejam executadas conforme necessário.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.