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

Como criar e gerenciar tarefas agendadas no Windows usando o Task Scheduler

O Task Scheduler é uma ferramenta poderosa no Windows que permite automatizar tarefas repetitivas, agendar scripts, e executar programas em horários específicos. Neste artigo, vamos explorar como criar, gerenciar e executar tarefas agendadas usando a interface gráfica do Task Scheduler, bem como via linha de comando (CMD) e PowerShell.

Introdução ao Task Scheduler

O Task Scheduler é um componente do Windows que fornece a capacidade de agendar a execução de scripts, programas ou outros comandos em horários específicos ou em resposta a eventos específicos do sistema. Esta ferramenta é extremamente útil para administradores de sistemas e usuários avançados que desejam automatizar tarefas e manter sistemas funcionando de maneira eficiente.

Criando uma Tarefa Agendada via Interface Gráfica

  1. Abrindo o Task Scheduler:

    • Pressione Win + R, digite taskschd.msc e pressione Enter.
    • Alternativamente, você pode acessar através do Painel de Controle > Ferramentas Administrativas > Agendador de Tarefas.
  2. Criando uma Nova Tarefa:

    • No painel da direita, clique em "Criar Tarefa Básica".
    • Siga o assistente para definir o nome da tarefa, a descrição, o gatilho (quando a tarefa será executada) e a ação (o que a tarefa fará).
  3. Configurando a Tarefa:

    • No passo final, revise as configurações e clique em "Concluir" para criar a tarefa.

Criando uma Tarefa Agendada via CMD

Você pode usar o comando schtasks para criar e gerenciar tarefas agendadas via linha de comando.

Exemplo: Criar uma tarefa que executa um script diariamente às 12:00 PM

schtasks /create /tn "BackupDiario" /tr "C:\Scripts\backup.bat" /sc daily /st 12:00

Criando uma Tarefa Agendada via PowerShell

O PowerShell oferece cmdlets específicos para gerenciar tarefas agendadas.

Exemplo: Criar uma tarefa que executa um script diariamente às 12:00 PM

$action = New-ScheduledTaskAction -Execute "C:\Scripts\backup.bat"
$trigger = New-ScheduledTaskTrigger -Daily -At 12:00PM
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "BackupDiario"

Gerenciando Tarefas Agendadas

Listando Tarefas

Via CMD:

schtasks /query /fo TABLE

Via PowerShell:

Get-ScheduledTask

Excluindo Tarefas

Via CMD:

schtasks /delete /tn "BackupDiario" /f

Via PowerShell:

Unregister-ScheduledTask -TaskName "BackupDiario" -Confirm:$false

Conclusão

O Task Scheduler no Windows é uma ferramenta versátil que pode ajudar a automatizar uma variedade de tarefas, desde a execução de scripts de manutenção até o lançamento de programas em horários específicos. Usando a interface gráfica, CMD ou PowerShell, você pode facilmente criar, gerenciar e excluir tarefas agendadas para manter seu sistema funcionando de maneira eficiente.

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.