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 Task Scheduler e o CMD

O agendamento de tarefas é uma funcionalidade essencial para a automação de processos em sistemas operacionais, e o Windows oferece ferramentas robustas para essa finalidade. Neste artigo, vamos explorar como você pode agendar tarefas no Windows utilizando o Task Scheduler e o Prompt de Comando (CMD).

O que é o Task Scheduler?

O Task Scheduler é um componente do Windows que permite aos usuários automatizar a execução de tarefas em um horário específico ou em resposta a eventos específicos. Ele é muito útil para a execução de scripts, backups, atualizações e outras tarefas de manutenção.

Como Acessar o Task Scheduler

Você pode acessar o Task Scheduler de várias maneiras:

  1. Via Menu Iniciar:

    • Clique no botão Iniciar.
    • Digite "Task Scheduler" na barra de pesquisa.
    • Clique no aplicativo "Task Scheduler".
  2. Via Painel de Controle:

    • Abra o Painel de Controle.
    • Vá para "Sistema e Segurança".
    • Clique em "Ferramentas Administrativas".
    • Clique em "Agendador de Tarefas".

Criando uma Tarefa Básica

Vamos criar uma tarefa básica que executa um script PowerShell diariamente.

  1. Abra o Task Scheduler.
  2. Clique em "Create Basic Task..." no painel direito.
  3. Nomeie a Tarefa:
    • Nome: "Backup Diário"
    • Descrição: "Executa um script de backup diariamente"
  4. Configure o Gatilho:
    • Selecione "Daily".
    • Configure a hora e a data de início.
  5. Ação:
    • Selecione "Start a Program".
    • Programa/script: powershell.exe
    • Adicione argumentos: -File "C:\Scripts\backup.ps1"
  6. Finalize a Criação da Tarefa.

Agendando Tarefas via CMD

Além do Task Scheduler GUI, você também pode usar o Prompt de Comando para agendar tarefas. O comando schtasks é utilizado para essa finalidade.

Exemplo: Agendar um Script PowerShell

Vamos agendar um script PowerShell para ser executado diariamente às 2:00 AM.

schtasks /create /tn "BackupDiario" /tr "powershell.exe -File C:\Scripts\backup.ps1" /sc daily /st 02:00

Parâmetros Explicados:

  • /create: Cria uma nova tarefa.
  • /tn "BackupDiario": Nome da tarefa.
  • /tr "powershell.exe -File C:\Scripts\backup.ps1": Caminho do programa/script a ser executado.
  • /sc daily: Define a frequência como diária.
  • /st 02:00: Define a hora de início.

Editando e Excluindo Tarefas

Editando uma Tarefa

Para editar uma tarefa existente via CMD, você pode usar o comando schtasks /change.

schtasks /change /tn "BackupDiario" /tr "powershell.exe -File C:\Scripts\novo_backup.ps1"

Excluindo uma Tarefa

Para excluir uma tarefa, use o comando schtasks /delete.

schtasks /delete /tn "BackupDiario"

Conclusão

O agendamento de tarefas no Windows é uma maneira eficiente de automatizar processos e manter seu sistema funcionando sem intervenção manual. Usando o Task Scheduler e o CMD, você pode configurar e gerenciar essas tarefas de forma eficaz.

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.