Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Em

Agenda comandos e programas para executar em um computador em uma data e hora especificadas. Você pode usar no somente quando o serviço agendamento é executado. Usado sem parâmetros, na lista comandos agendados.

Sintaxe

at\ \\Nome_do_computador] [{[ID][/Delete] [/Delete] |/Delete[/yes] [/yes] }]\\

at[\ \\Nome_do_computadorhoras horas:minutos/interativo [{/every:Data[,...] | /Avançar:Data[,] Data ...}] [,]Comando Comando\\,

Parâmetros

\\ Nome_do_computador
Especifica um computador remoto. Se você omitir esse parâmetro, na agenda comandos e programas no computador local.

IDENTIFICAÇÃO
Especifica o número de identificação atribuído a um comando programado.

/Delete
Cancela um comando agendado. Se você omitir ID, todos os comandos agendados no computador serão cancelados.

/Yes
Respostas Sim para todas as consultas do sistema quando você excluir eventos agendados.

Horas : Minutos
Especifica o tempo quando você deseja executar o comando. Tempo é expresso como horas:minutos na notação de 24 horas (ou seja, 00: 00 [meia-noite] a 23: 59).

/ interativo
Permite que o comando interagir com a área de trabalho do usuário conectado no momento em que executa o comando .

/every:
Executa o comando em todos os dias especificados da semana ou mês (por exemplo, toda quinta-feira ou no terceiro dia de cada mês).

Date
Especifica a data quando você deseja executar o comando. Você pode especificar um ou mais dias da semana (isto é, digite M,T,W,Th,F,S,Su) ou um ou mais dias do mês (ou seja, digite de 1 a 31). Separe várias entradas de data com vírgulas. Se você omitir a Data, usa o dia do mês atual. Date

/ seguinte:
Executa o comando na próxima ocorrência do dia (por exemplo, próxima quinta-feira).

command
Especifica o comando do Windows, o programa (isto é, arquivo. exe ou. com) ou em lotes (isto é, arquivo. bat ou. cmd) que você deseja executar. Quando o comando requer um caminho como argumento, utilize o caminho absoluto (isto é, o início de todo o caminho com a letra da unidade). Se o comando em um computador remoto, especifique a notação da Convenção Universal de nomenclatura (UNC) para o servidor e compartilhar nome em vez de uma letra de unidade remota.

/?
Exibe a Ajuda no prompt de comando.

Comentários

  • Schtasks é outra ferramenta de agendamento de linha de comando que você pode usar para criar e gerenciar tarefas agendadas. Para obter mais informações sobre schtasks, consulte Tópicos relacionados.

  • Usando a

    Para usar no, você deve ser membro do grupo Administradores local.

  • Carregando cmd. exe

    Em não carrega automaticamente cmd. exe, o interpretador de comando antes de executar comandos. Se você não estiver executando um arquivo executável (. exe), você deverá carregar explicitamente Cmd. exe no início do comando da seguinte maneira:

    cmd /c dir >c:\test.out

  • Exibindo comandos agendados

    Quando você usa at sem opções de linha de comando, as tarefas agendadas aparecem em uma tabela formatada semelhantes à seguinte:

    
    
    Status ID dia hora comando LineOK 1 cada F 4: 30 PM net enviar grupo leva status dueOK 2 cada M 12: 00 AM chkstor >check.fileOK 3 Toda sex 11: 59 PM backup2. bat
    
    
  • Incluindo o número de identificação (ID)

    Quando você incluir o número de identificação (ID) em um prompt de comando, informações para uma única entrada aparecem em um formato semelhante à seguinte:

    
    
    ID de tarefa: 1Status: OKSchedule: cada FTime do dia: 4: 30 PMCommand: grupo net send leva status devido
    
    
    Após agendar um comando com a, especialmente um comando que possui opções de linha de comando, verifique se a sintaxe do comando está correta digitando at sem opções de linha de comando. Se as informações da coluna da linha de comando estiverem incorretas, exclua o comando e digite-a novamente. Se ele ainda estiver incorreto, digite novamente o comando com menos opções de linha de comando.

  • Exibindo resultados

    Comandos agendados com at são executados como processos em segundo plano. Saída não é exibida na tela do computador. Para redirecionar a saída para um arquivo, use o símbolo de redirecionamento (>). Se você redirecionar a saída para um arquivo, você precisará usar o símbolo de escape (^) antes do símbolo de redirecionamento, se você estiver usando at na linha de comando ou em um arquivo em lotes. Por exemplo, para redirecionar a saída para Output. Text, digite:

    em 14: 45 c:\test.bat ^ > c:\output.txt

    O diretório atual para o comando executar é a pasta systemroot.

  • Alterar hora do sistema

    Se você alterar a hora do sistema em um computador após agendar um comando para executar com at, sincronize o Agendador de at com a hora do sistema revisado digitando at sem opções de linha de comando.

  • Armazenando comandos

    Comandos agendados são armazenados no registro. Como resultado, você não perderá tarefas agendadas se reiniciar o serviço de agendamento.

  • Conectando-se à rede unidades

    Não use uma unidade redirecionada para tarefas agendadas que acessem a rede. O serviço de agendamento não consiga acessar a unidade redirecionada ou unidade redirecionada não pode estar presente se outro usuário estiver conectado no momento em que a tarefa agendada é executada. Em vez disso, use caminhos UNC para as tarefas agendadas. Por exemplo:

    em 1: 00pm meu_backup \\servidor\compartilhamento

    Não use a seguinte sintaxe, onde x: é uma conexão feita pelo usuário:

    em 1: 00pm meu_backup x:

    Se você agendar um comando at que usa uma letra de unidade para conectar a uma pasta compartilhada, inclua um comando at para desconectar a unidade quando você terminar de usar a unidade. Se a unidade não for desconectada, a letra de unidade atribuída não está disponível no prompt de comando.

  • Tarefas parar após 72 horas

    Por padrão, as tarefas agendadas usando o comando at parar após 72 horas. Você pode modificar o registro para alterar esse valor padrão.

    1. Inicie o Editor do registro (Regedit. exe).

    2. Localize e clique na seguinte chave no registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule

    3. No menu Editar, clique em Adicionar valor e adicione o seguinte valor do registro: nome do valor: tipo de dados AtTaskMaxHours: REG_DWORD Radix: dados do valor Decimal: 0. O valor 0 no campo dados do valor não indica um limite, não pára. Valores de 1 a 99 indica o número de horas.

Cuidado

  • A edição incorreta do Registro pode danificar seriamente seu sistema. Antes de fazer alterações no registro, faça backup dos dados importantes no computador.

  • Agendador de tarefas e o comando at

    Você pode usar a pasta tarefas agendadas para exibir ou modificar as configurações de uma tarefa que foi criado usando o comando at . Quando você agenda uma tarefa utilizando o comando at , a tarefa é listada na pasta tarefas agendadas, com um nome, como a seguir:At3478. No entanto, se você modificar uma tarefa através da pasta tarefas agendadas, ela será atualizada para uma tarefa agendada normal. A tarefa não está mais visível para o comando at e a conta configuração não se aplica mais a ele. Você deve digitar explicitamente uma conta de usuário e senha para a tarefa.

Exemplos

Para exibir uma lista de comandos agendados no servidor Marketing, digite:

no \\marketing

Para saber mais sobre um comando com o número de identificação 3 no servidor Corp, digite:

na \\corp 3

Para agendar um comando net share para executar no servidor Corp às 8: 00 e redirecionar a listagem para o servidor de manutenção, no diretório compartilhado de relatórios e arquivo Corp. txt, digite:

at \\corp 08: 00 cmd /c "net share relatórios = d:\marketing\reports >>\\maintenance\reports\corp.txt"

Para fazer backup de disco rígido do servidor Marketing para uma unidade de fita à meia-noite cinco dias, crie um arquivo em lotes denominado arquivo. cmd que contém os comandos de backup, e depois agendar o arquivo em lotes para executar, digite:

\\marketing 00: 00 /every: 5, 10, 15, 20, 25, 30 de arquivamento

Para cancelar todos os comandos agendados no servidor atual, limpe a informação de agenda at da seguinte maneira:

no /delete

Para executar um comando que não é um arquivo executável (isto é,. exe), preceda o comando cmd /c para carregar o cmd. exe da seguinte maneira:

cmd /c dir >c:\test.out

Contribuições da comunidade

ADICIONAR
Mostrar: