Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
No Windows 2000, é possível usar a ferramenta Agendador de
tarefas no Painel de controle para agendar tarefas. Também é possível usar o
comando at para agendar as tarefas manualmente. Este artigo descreve como
usar o comando at na criação e no cancelamento de tarefas agendadas.
É possível usar o comando at para agendar um comando, um script ou um programa a ser executado
em data e hora específicas. Também é possível usar este comando para exibir as
tarefas agendadas existentes.
Para usar o comando at, o serviço Agendador de tarefas deve estar em execução e é
necessário ter feito logon como membro do grupo Administradores local. Ao usar
o comando at na criação de tarefas, é necessário configurá-las para que sejam
executadas na mesma conta de usuário.
O comando at usa a seguinte sintaxe:
at \\hora_do_nome_do_computador /interactive | /every:data,... /next:data,... comando
at \\identificação_do_nome_do_computador /delete | /delete/yes
A seguinte lista descreve os parâmetros que são usados com o
comando at:
\\nome_do_computador: Use o parâmetro para especificar um computador remoto. Caso você
omita o parâmetro, as tarefas são agendadas para serem executadas no computador
local.
hora: Use o parâmetro para especificar a hora em que a tarefa deve ser
executada. A hora é especificada como
horas:minutos com base no
relógio de 24 horas. Por exemplo, 0:00 representa meia-noite e 20:30 representa
8:30 P.M.
/interactive: Use o parâmetro para permitir que a tarefa interaja com a área
de trabalho do usuário que fez logon na hora em que a tarefa é
executada.
/every:data,...: Use o parâmetro para agendar a tarefa a ser executada nos dias
especificados da semana ou do mês. Por exemplo, em todas as sextas-feiras ou no
oitavo dia de cada mês. Especifique data como um ou
mais dias da semana (use as seguintes abreviações: Seg,Ter,Qua,Qui,Sex,Sab,Dom)
ou um ou mais dias do mês (use os números de 1 a 31). Verifique se você usou
vírgulas para separar várias entradas de data. Caso o parâmetro seja omitido, a
tarefa é agendada para ser executada no dia atual.
/next:data,...: Use o parâmetro para agendar a tarefa a ser executada na
próxima ocorrência do dia (por exemplo, na próxima segunda-feira). Especifique
data como um ou mais dias da semana (use as
seguintes abreviações: Seg,Ter,Qua,Qui,Sex,Sab,Dom) ou um ou mais dias do mês
(use os números de 1 a 31). Verifique se você usou vírgulas para separar várias
entradas de data. Caso o parâmetro seja omitido, a tarefa é agendada para ser
executada no dia atual.
comando: Use o parâmetro para especificar o comando do Windows 2000, o
programa (arquivo .exe ou .com) ou o programa em lotes (arquivo .bat ou .cmd)
que deseja executar. Caso o comando exija um caminho como argumento, use o nome
do caminho absoluto (todo o caminho começando com a letra da unidade). Caso o
comando esteja em um computador remoto, use o nome do caminho Uniform Naming
Convention (UNC)
(\\Nome_do_servidor\Nome_do_compartilhamento).
Caso o comando não seja um arquivo executável (.exe), é necessário colocar
cmd /c antes do comando. Por exemplo, cmd /c
copy C:\*.* C:\temp.
identificação: Use o parâmetro na especificação do número de identificação
atribuído a uma tarefa agendada.
/delete: Use o parâmetro no cancelamento de uma tarefa agendada. Caso o
parâmetro id esteja omitido, todas as tarefas agendadas no computador são
canceladas.
/yes: Use o parâmetro para forçar uma resposta positiva para todas as
consultas do sistema quando você cancelar tarefas agendadas. Caso omita o
parâmetro, você será solicitado a confirmar o cancelamento de uma
tarefa.
Observação Ao usar o comando at, a tarefa agendada é executada com as credenciais da conta do
sistema.
Clique em Iniciar, aponte para Programas e para Acessórios e clique em Prompt de comando.
No prompt de comando, digite a seguinte linha e, em
seguida, pressione ENTER para exibir uma lista dos serviços em execução
atualmente:
net start
Caso o Agendador de tarefas não seja exibido na lista, digite a
seguinte linha e, em seguida, pressione ENTER:
net start "task scheduler"
No prompt de comando, digite a seguinte linha (use os
parâmetros apropriados à situação) e, em seguida, pressione ENTER:
at \\hora_do_nome_do_computador /interactive | /every:data,... /next:data,... comando
Exemplos
Para copiar todos os arquivos da pasta Documents para a
pasta MyDocs à meia-noite, digite a seguinte linha e, em seguida, pressione
ENTER:
at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
Para fazer backup do servidor Products às 23h00 em todos os
dias da semana, crie um arquivo em lotes que contenha os comandos de backup
(por exemplo, Backup.bat), digite a seguinte linha e, em seguida, pressione
ENTER para agendar o backup:
at \\products 23:00 /every:M,T,W,Th,F backup
Para agendar um comando net share a ser executado no servidor Sales às 6h00 para redirecionar a
listagem para o arquivo Sales.txt na pasta compartilhada Reports no servidor
Corp, digite a seguinte linha e, em seguida, pressione ENTER:
at \\sales 06:00 cmd /c "net share reports=d:\Documents\reports >> \\corp\reports\sales.txt"
Ao digitar at
\\nome_do_computador para exibir uma
lista das tarefas agendadas, algumas (ou todas) tarefas agendadas que foram
criadas com o comando at não são listadas.
O comportamento pode ocorrer caso
você tenha modificado as tarefas na pasta Tarefas Agendadas depois de ter usado
o comando at na criação da tarefa. Ao usar o comando at para agendar uma tarefa, ela é exibida na pasta Tarefas agendadas
do Painel de controle. É possível exibir ou modificar a tarefa. No entanto,
caso modifique a tarefa, ao usar o comando at, não é possível exibi-la.
Como solução alternativa
para este comportamento, visualize ou modifique a tarefa na pasta Tarefas
agendadas do Painel de Controle.Para obter informações adicionais, clique no
número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a
página pode estar em inglês):
220149
(http://support.microsoft.com/kb/220149/PT-BR/
)
Não é possível exibir tarefas AT usando a ferramenta Agendador de tarefas
Ao usar o comando at para agendar uma tarefa, a tarefa não é executada na hora ou na
data específicas.
Este comportamento pode ocorrer caso uma das
seguintes condições seja verdadeira:
A sintaxe de comando está incorreta.
Depois
de agendar uma tarefa, digite at
\\nome_do_computador para confirmar se a
sintaxe está correta. Caso as informações exibidas em Linha de comando estejam incorretas, cancele a tarefa e crie-a novamente.
-ou-
Você agenda uma tarefa que deve executar um comando que
não é um arquivo .exe.
O comando at não carrega automaticamente cmd (o interpretador de comandos) antes de executar os comandos. A
menos que esteja executando um arquivo .exe, é necessário carregar o Cmd.exe no
início do comando; por exemplo, at cmd /c dir >
c:\test.txt.
Para obter informações adicionais sobre como solucionar
problemas do comando AT, clique nos números abaixo para ler os artigos na Base
de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
142040
(http://support.microsoft.com/kb/142040/PT-BR/
)
Solucionando problemas do comando AT usando a opção /k
121562
(http://support.microsoft.com/kb/121562/PT-BR/
)
Aplicativos iniciados com AT não são interativos
Para obter informações adicionais sobre como usar o comando
AT no Windows 2000, consulte a Ajuda do Windows 2000. Para fazer isto, clique
em Iniciar, em Ajuda, na guia Índice e, em seguida, digite comando at.
Para obter
informações adicionais sobre como trabalhar com o comando AT no Windows 2000,
clique no número abaixo para ler o artigo na Base de Dados de Conhecimento
Microsoft (a página pode estar em inglês):
103650
(http://support.microsoft.com/kb/103650/PT-BR/
)
Conexões de rede estabelecidas com o comando AT são persistentes
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
O que podemos fazer para melhorar essa informação?
Para proteger sua privacidade, não inclua informações de contato em seus comentários.
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.