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 um agendamento online no Windows usando o Agendador de Tarefas

O agendamento de tarefas é uma funcionalidade fundamental em sistemas operacionais modernos, permitindo a automação de processos e a execução de tarefas em horários específicos. No ambiente Windows, essa funcionalidade é oferecida pelo Agendador de Tarefas (Task Scheduler), uma ferramenta poderosa que pode ser utilizada tanto via interface gráfica quanto via linha de comando.

Neste artigo, vamos explorar como criar um agendamento online no Windows utilizando o Agendador de Tarefas, com exemplos práticos e comandos que você pode executar diretamente no CMD ou no PowerShell.

Introdução ao Agendador de Tarefas

O Agendador de Tarefas do Windows permite que você execute scripts, programas ou comandos em horários específicos ou em resposta a determinados eventos do sistema. Isso é útil para uma variedade de aplicações, desde a execução de backups automáticos até a manutenção de sistemas.

Exemplo Prático: Agendamento de um Script PowerShell

Vamos criar um agendamento para executar um script PowerShell que gera um relatório do uso de disco em uma máquina Windows.

Passo 1: Criar o Script PowerShell

Primeiro, crie um script PowerShell simples que gera um relatório do uso de disco. Salve o seguinte código em um arquivo chamado DiskUsageReport.ps1:

# DiskUsageReport.ps1
Get-PSDrive -PSProvider FileSystem | Select-Object Name, @{Name="Used(GB)";Expression={[math]::round($_.Used/1GB,2)}}, @{Name="Free(GB)";Expression={[math]::round($_.Free/1GB,2)}}, @{Name="Total(GB)";Expression={[math]::round($_.Used/1GB + $_.Free/1GB,2)}} | Format-Table -AutoSize

Passo 2: Agendar a Tarefa via CMD

Você pode usar o comando schtasks para agendar a execução do script. Abra o CMD como administrador e execute o seguinte comando:

schtasks /create /tn "DiskUsageReport" /tr "powershell.exe -File C:\Path\To\DiskUsageReport.ps1" /sc daily /st 09:00

Este comando cria uma tarefa chamada "DiskUsageReport" que executa o script PowerShell todos os dias às 9:00 da manhã.

Passo 3: Verificar o Agendamento

Para verificar se a tarefa foi criada corretamente, você pode listar todas as tarefas agendadas usando o seguinte comando:

schtasks /query /tn "DiskUsageReport"

Exemplo Prático: Agendamento de um Programa via PowerShell

Vamos agendar a execução de um programa específico, como o Notepad, usando um script PowerShell.

Passo 1: Criar o Script PowerShell

Crie um script PowerShell que agende a execução do Notepad. Salve o seguinte código em um arquivo chamado ScheduleNotepad.ps1:

$action = New-ScheduledTaskAction -Execute 'notepad.exe'
$trigger = New-ScheduledTaskTrigger -Daily -At 10:00AM
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "OpenNotepad"

Passo 2: Executar o Script

Abra o PowerShell como administrador e execute o script:

.\ScheduleNotepad.ps1

Passo 3: Verificar o Agendamento

Para verificar se a tarefa foi criada corretamente, você pode usar o seguinte comando no PowerShell:

Get-ScheduledTask -TaskName "OpenNotepad"

Conclusão

O Agendador de Tarefas do Windows é uma ferramenta poderosa para automatizar tarefas e processos. Com os exemplos fornecidos, você pode criar agendamentos para scripts e programas de forma eficiente, utilizando tanto o CMD quanto o PowerShell. Isso permite uma maior flexibilidade e automação no gerenciamento de sistemas Windows.

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.