Boa noite pessoal,
Vou ensinar como agendar tarefas por linha de comando utilizando o comando 'at'.
Com o comando 'at' é possivel agendar para abrir um certo programa ou linha de comando em uma certa hora ou dia.
Ao utilizar o comando 'at' no prompt, ele lista todas as tarefas criadas no computador.
Vamos lá...
Primeiro abriremos o prompt:
Com o prompt aberto, digite o seguinte:
at HORA_DESEJADA /interactive "cmd.exe"
onde HORA_DESEJADA, é a hora que você quer que o programa cmd.exe abra.
Exemplo:
Agora no meu computador é 00:56 e eu quero que o cmd.exe abra no meu computador as 01:00
Ficaria assim: at 00:57 /interactive "cmd.exe"
receberemos uma mensagem de retorno semelhante a essa "Adicionado um novo trabalho com identificador = 5"
Agora se eu digitar no prompt apenas o comando 'at', a tarefa estará la agendada para ser rodada as 01:00 de hoje.
Outro exemplo, neste abrindo o programa pela pasta.
Ficaria assim: at 01:19 /interactive "C:\Arquivos de programas\WinRAR\WinRar.exe"
Para deletar uma tarefa agendada você deve digitar: at ID_DA_TAREFA /delete
onde ID_DA_TAREFA é a tarefa agendada e ativa que deseja excluir (caso não especifique o id da tarefa, todas as tarefas agendadas serão excluidas).
Para criar uma tarefa em um computador especifico da rede deve-se digitar o seguinte:
at \\IP_DO_CUMPUTADOR hora /interactive "cmd.exe"
Exemplo:
at \\127.0.0.1 01:06 /interactive "cmd.exe"
Está ai,
Um abraço e até a próxima.
3 comentários:
COMO FAÇO PARA EXECUTAR UM PROGRAMA NO MES E DIA uando o AT
acesso negado. Como resolver??? Obrigado!!!
Olá Roberto, o acesso negado se dá por causa de permissões na execução do comando para seu usuário, neste caso é necessário que você de permissão ao seu usuário como administrador ou peça para a área responsável por cuidar disso para liberarem este acesso a você, se possível.
Abraço.
Postar um comentário
Gostou da postagem? Comente!