Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.
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.
Abrindo o Task Scheduler:
Win + R
, digite taskschd.msc
e pressione Enter.Criando uma Nova Tarefa:
Configurando a Tarefa:
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
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"
Via CMD:
schtasks /query /fo TABLE
Via PowerShell:
Get-ScheduledTask
Via CMD:
schtasks /delete /tn "BackupDiario" /f
Via PowerShell:
Unregister-ScheduledTask -TaskName "BackupDiario" -Confirm:$false
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.