sexta-feira, setembro 22, 2017
Home » Windows » Server » Como usar o Schtasks.exe para agendar tarefas no Windows Server 2003

Como usar o Schtasks.exe para agendar tarefas no Windows Server 2003

ID do artigo: 814596 – Exibir os produtos aos quais esse artigo se aplica.

Aviso de isenção de conteúdo traduzido por tradução automatica

Clique aqui para exibir o artigo traduzido e o artigo original em inglês, lado a lado.

Este artigo aplica-se a uma versão do Windows diferente da que você está usando. O conteúdo deste artigo pode não ser relevante para você.Visite o Centro de Suporte de Windows 7

No Windows Server 2003, você pode usar as tarefas agendadas no painel de controle para criar, excluir, configurar ou exibir tarefas agendadas. Você também pode usar Schtasks.exe para agendar tarefas manualmente.

Visão geral da ferramenta Schtasks.exe

SCHTASKS agenda comandos e programas para serem executados periodicamente ou em um horário específico. SCHTASKS adiciona e remove tarefas da agenda, inicia e interrompe tarefas por demanda e exibe e altera tarefas agendadas.

Sintaxe e parâmetros

A seguir está uma lista da sintaxe e dos parâmetros que você pode usar com Schtasks.exe:

  • SCHTASKS /Create

    Cria uma nova tarefa agendada.

    • Sintaxe:
      schtasks /create/tn taskname /TR TaskRun /sc cronograma /MO modificador] [/d [day] [mês /m [, Mês…] /i [idletime] [/ST starttime] /SD [startdate] [/Ed EndDate] /DU duração] [[computador /s /u [domain\] [/p senha] usuário] [] { usuário [Domain\] [/RP senha] ” Sistema ” } | /RU /?
    • Parâmetros:
      • /tnTaskName Especifica um nome para a tarefa.
      • /trTarefa_executar Especifica o programa ou comando executado pela tarefa. Digite o caminho e o nome totalmente qualificado de um arquivo executável, arquivo de script ou arquivo em lotes. Se você omitir o caminho, Schtasks.exe supõe que o arquivo está na pasta Systemroot\System32.
      • /scagenda Especifica o tipo de agendamento. Os valores válidos são MINUTE, HOURLY, DIARIAMENTE, SEMANALMENTE, MENSALMENTE, ONCE, ONSTART, ONLOGON, ONIDLE.
      • /momodificador Especifica a freqüência com que a tarefa é executada no seu tipo de agendamento. Este parâmetro é obrigatório para um agendamento MONTHLY. Este parâmetro é válido, mas opcional, para agendar um MINUTE, HOURLY, DAILY ou WEEKLY. O valor padrão é 1.
      • /ddia Especifica um dia da semana ou um dia de um mês. Válido somente com um agendamento WEEKLY ou MONTHLY.
      • /mmês[,mês…] Especifica um mês do ano. Os valores válidos são JAN – DEC e * (todos os meses). O parâmetro /m é válido somente com um agendamento MONTHLY. É obrigatório quando o modificador LASTDAY é usado. Caso contrário, é opcional e o valor padrão é * (todos os meses).
      • /iIdleTime Especifica quantos minutos o computador está ocioso antes do início da tarefa. Digite um número inteiro de 1 a 999. Este parâmetro é válido somente com um agendamento ONIDLE, e, em seguida, é necessário.
      • /stHora de início Especifica a hora do dia em que a tarefa começa no formato de 24 horas hh. O valor padrão é a hora local atual quando o comando for concluído. O parâmetro /st é válido com MINUTE, HOURLY, DIARIAMENTE, SEMANALMENTE, MENSALMENTE e agenda uma vez. É obrigatório com um agendamento ONCE.
      • /sdData de início Especifica a data em que a tarefa começa no formato DD/MM/AAAA. O valor padrão é a data atual. O parâmetro /sd é válido com todos os agendamentos e é necessário para um agendamento ONCE.
      • /EDEndDate Especifica a última data em que a tarefa está agendada para ser executada. Este parâmetro é opcional. Não é válido em um agendamento ONCE, ONSTART, ONLOGON ou ONIDLE. Por padrão, os agendamentos não possuem nenhuma data final.
      • /duDuração Especifica o período máximo de tempo por um minuto ou agendamento por hora no formato de 24 horas HHHH: mm . Após decorrido o tempo especificado, Schtasks não inicia a tarefa novamente até que a hora de início ocorra novamente. Por padrão, os agendamentos de tarefa não possuem duração máxima. Este parâmetro é opcional e válido somente com um agendamento MINUTE ou HOURLY.
      • /sComputador Especifica o nome ou o endereço IP de um computador remoto, com ou sem caracteres de barra invertida. O padrão é o computador local.
      • /u [domain\]usuário Executa o comando com as permissões da conta do usuário especificado. Por padrão, o comando é executado com as permissões do usuário que estiver conectado ao computador que está executando Schtasks.
      • / psenha Especifica a senha da conta de usuário especificada no parâmetro /u. Este parâmetro é obrigatório quando o parâmetro /u é usado.
      • /ru {[Domínio\]usuário | “Sistema”} Executa as tarefas com a permissão da conta do usuário especificado. Por padrão, a tarefa é executada com as permissões do usuário que estiver conectado ao computador que está executando Schtasks.
      • /RPSenha Especifica a senha da conta de usuário especificada no parâmetro /ru . Se você omitir este parâmetro quando você especificar uma conta de usuário, Schtasks.exe solicita a senha e obscurece o texto digitado. As tarefas executadas com permissões da conta NT Authority\System não exijam uma senha e Schtasks.exe não solicita uma.
      • /? Exibe a Ajuda no prompt de comando.

    Voltar ao início

  • SCHTASKS /Change

    Altera uma ou mais das seguintes propriedades de uma tarefa:

    • O programa que a tarefa seja executada ( /TR ).
    • A conta usuário sob a qual a tarefa é executado ( /ru ).
    • A senha para a conta usuário ( /rp ).
    • Sintaxe:schtasks /change /tn Nome_tarefa [/s computador [[domain\] /u usuário /p senha]]] [/tr Tarefa_executar] [/ru [Domain\] usuário | “Sistema”] [/rp senha]
    • Parâmetros:
      • /tnTaskName Identifica a tarefa a ser alterada. Digite o nome da tarefa.
      • /sComputador Especifica o nome ou o endereço IP de um computador remoto com ou sem caracteres de barra invertida. O padrão é o computador local.
      • /u [ domain\ usuário Executa o comando com as permissões da conta da usuário especificado. Execução schtasks Por padrão, o comando é executado com as permissões do usuário para o computador que está conectado.
      • /p senha Especifica a senha da conta da usuário que você especificou no parâmetro /u. Este parâmetro é exigido quando o parâmetro /u é usado.
      • /TR TaskRun altera o programa que executa a tarefa. Digite o caminho totalmente qualificado e o nome de um arquivo executável, arquivo, arquivo script ou arquivo em lotes. Se você omitir o caminho, SchTasks.exe pressupõe que o arquivo é na pasta Systemroot\System32. O programa especificado substitui o original programa que é executar pela tarefa.
      • /ru [ Domain\ ] Usuário | alterações a conta de usuário para a tarefa ” sistema “.
      • /rp Senha altera a senha conta para a tarefa. Digite a nova senha..
      • Exibe a ajuda no prompt de comando /? .

    voltar ao topo

  • SCHTASKS /Run

    Inicia uma tarefa agendada imediatamente. A executar operação ignora a cronograma, mas usa a localidade arquivo de programa, conta usuário, e senha que são salvos na tarefa para executar a tarefa imediatamente.

    • sintaxe schtasks /run /tn TaskName [ /s computador /u [ domain\ ] [ /p senha usuário ]] /?
    • Parâmetros :
      • /TN TaskName identifica a tarefa. Este parâmetro é exigido.
      • /s Computador Especifica o nome ou endereço de um computador remoto com ou sem caracteres barra invertida IP. O usar como padrão é o local computador.
      • /u [ domain\ usuário Executa o comando com as permissões da conta da usuário especificado. Por padrão, o comando é executado com as permissões do usuário que ele o computador que está conectado à execução SchTasks.
      • /p senha Especifica a senha da conta da usuário que você especificou no parâmetro /u. Este parâmetro é exigido quando o parâmetro /u é usado.
      • Exibe a ajuda no prompt de comando /? .

    voltar ao topo

  • SCHTASKS /End

    Interrompe um programa que foi iniciado por uma tarefa.

    • sintaxe schtasks /end /tn TaskName [ /s computador /u [ domain\ ] [ /p senha usuário ]] /?
    • Parâmetros :
      • /TN TaskName identifica a tarefa que iniciou o programa. Este parâmetro é exigido.
      • /s Computador Especifica o nome ou endereço de um computador remoto com ou sem caracteres barra invertida IP. O usar como padrão é o local computador.
      • /u [ domain\ usuário Executa o comando com as permissões da conta da usuário especificado. Execução schtasks Por padrão, o comando é executado com as permissões do usuário para o computador que está conectado.
      • /p senha Especifica a senha da conta da usuário que está especificada no parâmetro /u . Este parâmetro é exigido quando o parâmetro /u é usado. /? exibe ajuda.

    voltar ao topo

  • SCHTASKS /Delete

    Exclui uma tarefa agendada.

    • /Delete /tn Syntax:schtasks { taskname | * } [/ f] [computador /s [senha user/p /u [domain\]]] [/?]
    • Parâmetros :
      • /TN TaskName } identifica a tarefa seja excluído. Este parâmetro é exigido.
        • TaskName exclui o nomeado tarefa.
        • exclui todas as tarefas agendadas no computador a.
      • /f suprime a mensagem de confirmação. A tarefa é excluída sem aviso.
      • /s Computador Especifica o nome ou endereço de um computador remoto com ou sem caracteres barra invertida IP. O usar como padrão é o local computador.
      • /u [ domínio \] usuário Executa o comando com as permissões da conta da usuário especificado. Execução schtasks Por padrão, o comando é executado com as permissões do usuário para o computador que está conectado.
      • /p senha Especifica a senha da conta da usuário que você especificou no parâmetro /u . Este parâmetro é exigido quando o parâmetro /u é usado.
      • Exibe a ajuda no prompt de comando /? .

    voltar ao topo

  • SCHTASKS /Query

    Exibe todos as tarefas que estão agendadas para executar no computador, incluindo aqueles que estão agendadas por outros usuários:

    • Syntax:schtasks [/query] [/fo { TABLE | LIST | CSV }] [/NH] [/ v] [computador /s [senha user/p /u [domain\]]]
    • Parâmetros : [ / consulta ] O nome operação é opcional. Digitar schtasks sem nenhum parâmetro executa uma consulta.
    • /fo TABLE list CSV } Especifica o formato saída. TABLE é a usar como padrão. /nh Omite cabeçalhos coluna de exibir a tabela. Este parâmetro é válido com o Table e formatos saída CSV .
    • /v avançado adiciona propriedades de tarefas para a exibir. As consultas usando /v devem ser formatado como List ou CSV.
    • /s Computador Especifica o nome ou endereço de um computador remoto com ou sem caracteres barra invertida IP. O usar como padrão é o local computador.
    • /u [ domínio \] usuário Executa o comando com as permissões da conta da usuário especificado. Execução schtasks Por padrão, o comando é executado com as permissões do usuário para o computador que está conectado.
    • /p senha Especifica a senha da conta da usuário que está especificada no parâmetro /u . Este parâmetro é exigido quando o parâmetro /u é usado.
    • Exibe a ajuda no prompt de comando /? .

Como criar uma tarefa agendada

Para criar uma tarefa agendada:

  1. Clique em Iniciar , Executar , tipo clique e depois clique OK .
  2. No prompt de comando, digite: net start e então pressionar ENTER para exibir uma lista de atualmente execução serviços. Se o Agendador de tarefas não será exibido na lista, a tipo rede iniciar ” tarefa agendador ” , e em seguida, pressionar ENTER.
  3. No prompt de comando, digite: schtasks /create /tn “Application_Name” /tr c:\apps\Application_Name /sc Value /st HH:MM:SS /ed MM/DD/YYYY , e então pressione ENTER.. Observe que talvez seja preciso alteração os parâmetros para sua situação. Tipo de exemplo, você pode schtasks /create /tn “My App” /tr c:\apps\myapp.exe /sc daily /st 08:00:00 /ed 12/31/2004 Este exemplo agenda o programa MyApp para executar uma vez por dia, diariamente, no 8:00 A.M. até December 31, 2004. Porque ele omite o parâmetro /MO, o intervalo usar como padrão de 1 é usado para executar o comando todos os dias.

Como alterar uma tarefa agendada

A alteração uma tarefa agendada:

  1. Clique em Iniciar , Executar , tipo clique e depois clique OK .
  2. No prompt de comando, digite:net start e então pressionar ENTER para exibir uma lista de atualmente execução serviços. Se o Agendador de tarefas não será exibido na lista, a tipo rede iniciar ” tarefa agendador ” , e em seguida, pressionar ENTER.
  3. No prompt de comando, digite:schtasks /change /tn TaskName [/s computer [/u [domain\]user /p password]] [/tr TaskRun] [/ru [Domain\]User | “System”] [/rp Password] , e então pressione ENTER.. Observe que talvez seja preciso alteração os parâmetros para sua situação. Para exemplo, a alteração o programa que uma tarefa executa, tipo: schtasks /change /tn “Application_Name” /tr C:\File_Path\Application_Name.exe

Como executar uma tarefa agendada

Para executar manualmente uma tarefa agendada fora seu cronograma:

  1. Clique em Iniciar , Executar , tipo clique e depois clique OK .
  2. No prompt de comando, digite: net start e então pressionar ENTER para exibir uma lista de atualmente execução serviços. Se o Agendador de tarefas não será exibido na lista, a tipo rede iniciar ” tarefa agendador ” , e em seguida, pressionar ENTER.
  3. No prompt de comando, digite: schtasks /run /tn TaskName [/s computer [/u [domain\]user /p password]] , e então pressione ENTER.. Observe que talvez seja preciso alteração os parâmetros para sua situação. Para exemplo, para executar uma tarefa no local computador, tipo schtasks /run /tn “Task_Name” .

Como finalizar uma tarefa agendada

Para finalizar uma tarefa agendada:

  1. Clique em Iniciar , Executar , tipo clique e depois clique OK .
  2. No prompt de comando, digite: net start e então pressionar ENTER para exibir uma lista de atualmente execução serviços. Se o Agendador de tarefas não será exibido na lista, a tipo rede iniciar ” tarefa agendador ” , e em seguida, pressionar ENTER.
  3. No prompt de comando, digite: schtasks /end /tn TaskName [/s computer [/u [domain\]user /p password]] , e então pressione ENTER.. Computador, tipo de exemplo, para encerrar as instâncias de um programa que foi iniciado por uma tarefa agendada em um local schtasks /end /tn “Task_Name“.

Como excluir uma tarefa agendada

Para excluir uma tarefa agendada:

  1. Clique em Iniciar , Executar , tipo clique e depois clique OK .
  2. No prompt de comando, digite: net start e então pressionar ENTER para exibir uma lista de atualmente execução serviços. Se o Agendador de tarefas não será exibido na lista, a tipo rede iniciar ” tarefa agendador ” , e em seguida, pressionar ENTER.
  3. No prompt de comando, digite: schtasks /delete /tn {TaskName | *} [/f] [/s computer [/u [domain\]user /p password]] , e então pressione ENTER.. Computador, tipo de exemplo, para excluir todas as tarefas agendadas para o local schtasks /delete /tn * /f.

Como executar uma consulta de tarefas agendadas

Para executar uma consulta das tarefas agendadas:

  1. Clique em Iniciar , Executar , tipo clique e depois clique OK .
  2. No prompt de comando, digite: net start e então pressionar ENTER para exibir uma lista de atualmente execução serviços. Se o Agendador de tarefas não será exibido na lista, a tipo rede iniciar ” tarefa agendador ” , e em seguida, pressionar ENTER.
  3. No prompt de comando, digite: schtasks /query , e então pressione ENTER.. Saída deste exemplo exibe uma tabela de tarefas que foram agendadas para executar.

Para obter mais informações sobre como usar SchTasks.exe, pesquisa para Schtasks.exe em Windo

Após o tempo especificado expirar, o schtasks Não iniciar a tarefa novamente até o hora de início recorrência. Por padrão, agendas tarefa ter nenhum máximo duração. Este parâmetro é opcional e válido apenas com um cronograma MINUTE ou HOURLY.

ws ajuda 2003 Server.

ID do artigo: 814596 – Última revisão: segunda-feira, 3 de dezembro de 2007 – Revisão: 9.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Palavras-chave:
kbhowtomaster kbmgmtservices KB814596 KbMtpt kbmt

Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Caso venha a encontrar erros neste artigo e queira colaborar no processo de aperfeiçoamento desta ferramenta, por favor preencha o formulário existente na parte inferior desta página. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 814596

Sobre Diego Duarte

Diego Duarte Atua como coordenador de NOC, toca um violãozinho nas horas vagas e tenta eternamente entender o que o fez escolher TI

Veja também!

Como criar pasta invisível no Windows

Neste artigo veremos passo-a-passo como criar uma pasta invisível no Windows. Recurso útil em muitos casos

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!