Articles

Windows Command Line

No comando, como o nome indica, pode ser usado para agendar aplicações em hora e data especificadas. Este é um comando embutido no SO Windows e não requer nenhum software separado para ser instalado no computador.

A primeira coisa que você precisa saber é que No comando requer que o serviço Task Scheduler esteja rodando no sistema. Caso contrário você obteria um erro como abaixo.

C:\>atThe service has not been started.

Vejamos alguns exemplos de como usar No comando.

Agramar uma tarefa em um determinado momento

Para agendar uma tarefa basta especificar o tempo e o comando para a tarefa que precisamos executar. Por exemplo, se você quiser desligar seu computador às 23h de hoje, então você pode fazer isso executando o comando abaixo.

At 11:00:00PM shutdown -r

Agramar uma tarefa recorrente

Nós podemos agendar tarefas que são executadas recurrentemente uma vez por semana ou uma vez por mês. Podemos usar / alternar sempre para este fim. Digamos que você queira executar a desfragmentação automaticamente em um dos drives uma vez por semana. Isto pode ser feito executando o comando abaixo

At 10:00:00AM /every:Monday defrag c:

Após rodar este sistema de comando iniciará a desfragmentação em C: drive às 10 da manhã de cada segunda-feira.

Veja as tarefas agendadas

Podemos ver a lista de tarefas agendadas apenas executando No comando sem nenhum parâmetro.

C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>

Agendar uma tarefa em algum outro dia

Podemos usar a chave /nósós podemos usar a chave /nós para agendar tarefas para um dia diferente. Por exemplo, para executar a desfragmentação em C: drive na próxima quinta-feira você pode executar o comando abaixo.

At 11:00:00AM /next:Thursday defrag c:

Agendar tarefas para executar todos os dias

Utilizando / cada switch podemos agendar uma tarefa para ser executada todos os dias. Por exemplo, para desligar o seu computador automaticamente todos os dias às 23 horas pode criar uma tarefa usando o comando abaixo.

At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r

Delete Scheduled Tasks

Podemos apagar tarefas agendadas da base de dados usando o comutador /delete. Nós precisamos passar o id da tarefa que precisamos excluir. Podemos ver o id de cada tarefa executando At command sem nenhum parâmetro. Por exemplo, para apagar a tarefa com o id 1 precisamos executar o comando abaixo.

At 1 /delete