SchTasks

Agendando Tarefas no Windows XP com Flexibilidade na linha de comando:

Arquivo para ser executado no prompt.

Exemplos:

1) Executando Tarefa em Máquina Remota:

rem schtasks /create /sc minute /mo 5 /tn “Backup do Banco Clientes” /tr \\central\data\scripts\backup.bat

2) Executando tarefa local a cada 5 minutos sempre:

Criar o script que contém as tarefas ou apontar o arquivo executável, como abaixo:

schtasks /create /sc minuto /mo 5 /p senha /tn “Backup” /tr c:\pgsql\backup.bat

Remover uma tarefa agendada:

schtasks /delete /tn “NomedaTarefa”

Opções de Agendamento

/sc schedule : Specifies the schedule type. Valid values are MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE.

Syntax Geral

schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] [/d day] [/m month[,month...] [/i IdleTime] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | “System”} [/rp Password]] /?

Links sobre o SchTasks:

- http://www.microsoft.com/technet/prodtechnol/windowsserver2003/pt-br/lib…

- http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs…

Ajuda. Executar:

schtasks /?

Retornará:

SCHTASKS /parâmetro [argumentos]

Descrição:

Permite que um utilizador crie, elimine, consulte, altere, execute e

termine as tarefas agendadas num sistema local ou remoto. Substitui o AT.exe.

Lista de parâmetros:

/Create Cria uma nova tarefa agendada.

/Delete Elimina a(s) tarefa(s) agendadas.

/Query Apresenta todas as tarefas agendadas.

/Change Altera as propriedades da tarefa agendada.

/Run Executa a tarefa agendada imediatamente.

/End P ra a tarefa agendada que est a ser executada actualmente.

/? Apresenta a ajuda/utilização.

Exemplos:

SCHTASKS

SCHTASKS /?

SCHTASKS /Run /?

SCHTASKS /End /?

SCHTASKS /Create /?

SCHTASKS /Delete /?

SCHTASKS /Query /?

SCHTASKS /Change /?