- Autor Abigail Brown [email protected].
 - Public 2023-12-17 06:58.
 - Última modificação 2025-01-24 12:20.
 
O que saber
- Esta é a sintaxe correta: at \\ computername /interactive | /todos:data, …/próximo:data, …
 - computername especifica um nome de computador remoto; /every:date[, …] executa comandos em dias específicos.
 - 
/interactive permite que o comando interaja com o usuário logado; /delete exclui todos os comandos programados anteriormente.
 
Este artigo explica como usar o comando "at", que está disponível no prompt de comando. "At" é usado para executar programas e comandos em horários programados.
At Command Availability
O comando at está disponível no Prompt de Comando em muitos sistemas operacionais Windows, incluindo Windows 7, Windows Vista, Windows XP e também em algumas versões mais antigas do Windows.
  Este comando foi descontinuado a partir do Windows 8. A Microsoft recomenda usar o comando schtasks rico em recursos.
A disponibilidade dos comandos at pode diferir um pouco de sistema operacional para sistema operacional.
Sintaxe de Comandos
Esta é a sintaxe correta do comando at:
at \\ nome do computador /interactive | /todos:data, … /next:data, …
Veja Como Ler a Sintaxe do Comando se você não tiver certeza de como ler a sintaxe do comando at mostrada acima ou descrita na tabela abaixo.
| Em Opções de Comando | |
|---|---|
| Item | Explicação | 
| nome do computador | Use esta opção para especificar um nome de computador remoto. O comando at agendará a execução do comando no computador local se você não especificar um nome de computador. | 
| /every:date[, …] | Use a chave /every para executar o comando em dias específicos da semana ou mês. | 
| /next:date[, …] | Use a chave /next para executar o comando na próxima ocorrência do dia. | 
| Especifica a hora em que o comando deve ser executado. | |
| /interactive | Permite que o comando agendado interaja com qualquer usuário que esteja logado quando o trabalho for executado. | 
| id | Este é o número exclusivo atribuído a um comando já programado. A opção id é usada apenas para exibir ou excluir um comando programado. Você não pode definir manualmente um id para um comando programado. | 
| /delete [ /yes] | Esta opção no comando é usada para excluir todos os comandos agendados anteriormente. Use a opção /yes com /delete para pular a pergunta de confirmação "excluir todos os trabalhos agendados". Use /delete ao especificar um id para excluir um único comando programado. | 
| Isso especifica o comando ou programa a ser executado. Você deve colocar command entre aspas duplas. | |
| /? | Use a chave de ajuda com o comando at para mostrar ajuda detalhada sobre as várias opções do comando. | 
Exemplos de Comandos
às 14:15 "chkdsk /f"
No exemplo acima, o comando at é usado para agendar uma execução do comando chkdsk como chkdsk /f, somente hoje, às 14h15, no PC.
at \\prodserver 23:45 /every:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
Neste exemplo, o comando at é usado para agendar a execução do arquivo de lote bkprtn.bat no computador chamado prodserver às 23h45 no primeiro, quarto, oitavo, 12, 16, 20, 24 e 28 dias de cada mês.
at 1 /delete
Aqui, o comando agendado com o id de 1 é excluído.
Em Comandos Relacionados
O comando at é frequentemente usado com muitos outros comandos do Prompt de Comando porque é usado para agendar a execução de outros comandos.