Como utilizar SchTasks.exe para agendar tarefas no Windows Server 2003

Traduções de Artigos Traduções de Artigos
Artigo: 814596 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

No Windows Server 2003, pode utilizar a funcionalidade Tarefas agendadas no Painel de controlo para criar, eliminar, configurar, ou apresentar tarefas agendadas. Também pode utilizar SchTasks.exe para agendar tarefas manualmente.

Descrição geral da ferramenta SchTasks.exe

O comando Schtasks Agenda comandos e programas para executar periodicamente ou a uma hora específica. O comando Schtasks adiciona e remove tarefas da agenda, inicia e pára tarefas a pedido, e apresenta e altera tarefas agendadas.

A sintaxe e parâmetros

O seguinte procedimento se uma lista da sintaxe e os parâmetros que podem ser utilizadas com schtasks.exe:
  • O comando Schtasks / criar

    Cria uma nova tarefa agendada.
    • Sintaxe :
      [ /rp Palavra-passe ] } [ /i IdleTime ] [ /m meses , mês ...] [ /st StartTime ] [ /sd DataDeInício ] [ /ed datadefim ] [ /du Duração ] [ /s [ /u [domain\ ] utilizador /p Palavra-passe ] ] Computador [ /ru { [ Domain\] Utilizador | " sistema " [[ /d Dia ]] /create /TN TaskName /TR /sc Agenda [ /Mo Modificador ] TaskRun / schtasks ?
    • parâmetros :
      • /TN TaskName especifica um nome para a tarefa.
      • /TR TaskRun Especifica o programa ou comando que a tarefa executa. Escreva caminho e o o nome de um ficheiro executável, ficheiro de script, ou ficheiro batch totalmente qualificado. Se omitir o caminho, o SchTasks.exe assume que o ficheiro é na pasta Systemroot\System32.
      • /sc Agenda especifica o tipo de agenda. Os valores válidos são ONCE, ONSTART, ONLOGON, MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONIDLE.
      • /Mo Modificador especifica a frequência com que a tarefa é executada no respectivo tipo agenda. Este parâmetro é obrigatório para um agendamento MONTHLY. Este parâmetro é válido, mas opcional, para um MINUTE, HOURLY, DAILY, ou WEEKLY agendar. O valor predefinido é 1.
      • /d Dias Especifica um dia da semana ou um dia do mês. Válido apenas com uma agenda WEEKLY ou MONTHLY.
      • [ /m meses , 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 apenas com uma agenda MONTHLY. É obrigatório quando é utilizado o modificador LASTDAY. Caso contrário, é opcional e o valor predefinido é * (todos os meses).
      • /i IdleTime Especifica quantos minutos o computador está inactivo antes da tarefa ser iniciada. Escreva um número inteiro de 1 a 999. Este parâmetro é válido apenas com uma agenda ONIDLE, e seguida, é necessário.
      • /st StartTime Especifica a hora do dia em que a tarefa é iniciada no formato de 24 horas hh: mm: ss. O valor predefinido é a hora local actual quando o comando for concluído. O parâmetro /st é válido com MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, e agenda ONCE. É obrigatório com um agendamento ONCE.
      • /sd DataDeInício Especifica a data em que a tarefa é iniciada no formato mm / dd / aaaa. O valor predefinido é a data actual. O parâmetro /sd é válido com todas as agendas, e é necessário para um agendamento ONCE.
      • /ed datadefim Especifica a última data em que a tarefa está agendada para ser executada. Este parâmetro é opcional. Não é válido numa agenda ONCE, ONSTART, ONLOGON ou ONIDLE. Por predefinição, as agendas têm sem data de fim.
      • /du Duração especifica um período máximo de tempo para um minuto ou agenda à hora com o formato de 24 horas HHHH:MM . Após o tempo especificado decorre, o comando Schtasks não é iniciado a tarefa novamente até a hora de início acontece novamente. Por predefinição, as agendas de tarefas têm sem duração máxima. Este parâmetro é opcional e válido apenas com uma agenda MINUTE ou HOURLY.
      • /s Computador Especifica o nome ou endereço IP de um computador remoto, com ou sem caracteres barra invertida. A predefinição é o computador local.
      • /u [ domain\ ] Utilizador Executa o comando com as permissões da conta de utilizador especificada. Por predefinição, o comando é executado com as permissões do utilizador com sessão iniciada para o computador que está com o comando Schtasks.
      • /p Palavra-passe Especifica a palavra-passe da conta de utilizador que especificou no parâmetro /u. Este parâmetro é obrigatório quando o parâmetro /u é utilizado.
      • /ru Domínio [{ \] Utilizador | " sistema " } executa as tarefas com a permissão da conta de utilizador especificada. Por predefinição, a tarefa é executada com as permissões do utilizador com sessão iniciada para o computador que está com o comando Schtasks.
      • /rp Palavra-passe Especifica a palavra-passe da conta de utilizador que é especificada no parâmetro /ru . Se omitir este parâmetro quando especificar uma conta de utilizador, SchTasks.exe pede-lhe para a palavra-passe e oculta o texto que escreve. Tarefas que são executadas com permissões da conta de autoridade NT\sistema não requerem uma palavra-passe e SchTasks.exe não pede para um.
      • Apresenta a ajuda na linha de comandos /? .

    Regressar ao início
  • O comando schtasks /change

    Altera uma ou mais das seguintes propriedades de uma tarefa:
    • O programa que a tarefa é executada ( /tr ).
    • A conta de utilizador sob a qual a tarefa é executada ( /ru ).
    • A palavra-passe para a conta de utilizador ( /rp ).
    • Sintaxe schtasks /change /tn TaskName [ /s [ [domain\] /u utilizador /p Palavra-passe ]] Computador [ /TR TaskRun] [ /ru [ Domain\] Utilizador " sistema " |] [ /rp Palavra-passe ]:
    • parâmetros :
      • /TN TaskName identifica a tarefa para ser alterado. Escreva o nome da tarefa.
      • /s Computador Especifica o nome ou endereço IP de um computador remoto com ou sem caracteres barra invertida. A predefinição é o computador local.
      • /u [ domain\ ] Utilizador Executa o comando com as permissões da conta de utilizador especificada. Por predefinição, o comando é executado com as permissões do utilizador com sessão iniciada para o computador que está com o comando Schtasks.
      • /p Palavra-passe Especifica a palavra-passe da conta de utilizador que especificou no parâmetro /u. Este parâmetro é obrigatório quando o parâmetro /u é utilizado.
      • /TR TaskRun altera o programa que a tarefa é executada. Escreva caminho e o o nome de um ficheiro executável, ficheiro de script, ou ficheiro batch totalmente qualificado. Se omitir o caminho, o SchTasks.exe assume que o ficheiro é na pasta Systemroot\System32. O programa especificado substitui o programa original que é executado pela tarefa.
      • /ru [ Domain\ ] Utilizador | alterações a conta de utilizador para a tarefa " sistema ".
      • /rp Palavra-passe altera a palavra-passe da conta para a tarefa. Escreva a nova palavra-passe..
      • Apresenta a ajuda na linha de comandos /? .

    Regressar ao início
  • O comando Schtasks /Run

    Inicia uma tarefa agendada imediatamente. A operação de execução ignora a agenda, mas utiliza o programa localização do ficheiro, conta de utilizador e palavra-passe que são guardados na tarefa para executar a tarefa imediatamente.
    • Sintaxe : schtasks / executar /TN TaskName [ /s [ /u [ domain\ ] Utilizador /p Palavra-passe ]] Computador /?
    • parâmetros :
      • /TN TaskName identifica a tarefa. Este parâmetro é obrigatório.
      • /s Computador Especifica o nome ou endereço IP de um computador remoto com ou sem caracteres barra invertida. A predefinição é o computador local.
      • /u [ domain\ ] Utilizador Executa o comando com as permissões da conta de utilizador especificada. Por predefinição, o comando é executado com as permissões do utilizador que que iniciou sessão no computador que executa o comando Schtasks.
      • /p Palavra-passe Especifica a palavra-passe da conta de utilizador que especificou no parâmetro /u. Este parâmetro é obrigatório quando o parâmetro /u é utilizado.
      • Apresenta a ajuda na linha de comandos /? .
    Regressar ao início
  • O comando Schtasks /End

    Pára um programa que foi iniciado por uma tarefa.
    • Sintaxe : SCHTASKS /End /TN TaskName [ /s [ /u [ domain\ ] Utilizador /p Palavra-passe ]] Computador /?
    • parâmetros :
      • /TN TaskName identifica a tarefa que iniciou o programa. Este parâmetro é obrigatório.
      • /s Computador Especifica o nome ou endereço IP de um computador remoto com ou sem caracteres barra invertida. A predefinição é o computador local.
      • /u [ domain\ ] Utilizador Executa o comando com as permissões da conta de utilizador especificada. Por predefinição, o comando é executado com as permissões do utilizador com sessão iniciada para o computador que está com o comando Schtasks.
      • /p Palavra-passe Especifica a palavra-passe da conta de utilizador que é especificada no parâmetro /u . Este parâmetro é obrigatório quando o parâmetro /u é utilizado. /? apresenta a ajuda.
    Regressar ao início
  • O comando Schtasks /DELETE

    Elimina uma tarefa agendada.
    • /Delete /TN Syntax:schtasks { TaskName | * } [/ f] [computador /s [palavra-passe Utilizador / p] /u [domain\]] [/?]
    • parâmetros :
      • /TN { TaskName | * } identifica a tarefa a ser eliminada. Este parâmetro é obrigatório.
        • TaskName elimina a tarefa com nome.
        • * elimina todas as tarefas agendadas no computador.
      • /f suprime a mensagem de confirmação. A tarefa é eliminada sem aviso prévio.
      • /s Computador Especifica o nome ou endereço IP de um computador remoto com ou sem caracteres barra invertida. A predefinição é o computador local.
      • /u [ Domínio \] Utilizador Executa o comando com as permissões da conta de utilizador especificada. Por predefinição, o comando é executado com as permissões do utilizador com sessão iniciada para o computador que está com o comando Schtasks.
      • /p Palavra-passe Especifica a palavra-passe da conta de utilizador que especificou no parâmetro /u . Este parâmetro é obrigatório quando o parâmetro /u é utilizado.
      • Apresenta a ajuda na linha de comandos /? .

    Regressar ao início
  • O comando Schtasks /Query

    Apresenta todas as tarefas que estão agendadas para ser executado no computador, incluindo aqueles que estão agendadas por outros utilizadores:
    • ] schtasks /Query [] [ /fo { Table | List | csv }] [ /nh ] [ / v ] [ /s Computador [ /u Domínio [\: /p Palavra-passe de utilizador Sintaxe ]
    • parâmetros : [ /Query ] O nome da operação é opcional. Escrever schtasks sem quaisquer parâmetros executa uma consulta.
    • /fo { Table | List | csv } Especifica o formato de saída. Table é a predefinição. /nh Omite cabeçalhos de coluna da tabela a apresentação. Este parâmetro é válido com o Table e CSV formatos de saída.
    • /v adiciona as propriedades das tarefas avançada com a apresentação. Consultas utilizando /v devem ser formatadas como List ou CSV.
    • /s Computador Especifica o nome ou endereço IP de um computador remoto com ou sem caracteres barra invertida. A predefinição é o computador local.
    • /u [ Domínio \] Utilizador Executa o comando com as permissões da conta de utilizador especificada. Por predefinição, o comando é executado com as permissões do utilizador com sessão iniciada para o computador que está com o comando Schtasks.
    • /p Palavra-passe Especifica a palavra-passe da conta de utilizador que é especificada no parâmetro /u . Este parâmetro é obrigatório quando o parâmetro /u é utilizado.
    • Apresenta a ajuda na linha de comandos /? .

Como criar uma tarefa agendada

Para criar uma tarefa agendada:
  1. Clique em Iniciar , clique em Executar , tipo cmd e em seguida, clique em OK .
  2. Na linha de comandos, escreva: net start e em seguida, prima ENTER para visualizar uma lista de serviços actualmente em execução. Se o Programador de tarefas não for apresentado na lista, escreva net start " Programador de tarefas " , e, em seguida, prima ENTER.
  3. Na linha de comandos, escreva: schtasks /create /tn "Application_Name" /tr c:\apps\Application_Name /sc Value /st HH:MM:SS /ed MM/DD/YYYY e prima ENTER.. Note que poderá tem de alterar os parâmetros à sua situação. Por exemplo, pode escrever schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00:00 /ed 12/31/2004 Neste exemplo agenda o programa MyApp para ser executado um dia, uma vez todos os dias, às 8: 00 até 31 de Dezembro de 2004. Uma vez que omite o parâmetro /MO, o intervalo predefinido de 1 é utilizado para executar o comando todos os dias.

Como alterar uma tarefa agendada

Para alterar uma tarefa agendada:
  1. Clique em Iniciar , clique em Executar , tipo cmd e em seguida, clique em OK .
  2. Na linha de comandos, escreva:net start e em seguida, prima ENTER para visualizar uma lista de serviços actualmente em execução. Se o Programador de tarefas não for apresentado na lista, escreva net start " Programador de tarefas " , e, em seguida, prima ENTER.
  3. Na linha de comandos, escreva:schtasks /change /tn TaskName [/s computer [/u [domain\]user /p password]] [/tr TaskRun] [/ru [Domain\]User | "System"] [/rp Password] e prima ENTER.. Note que poderá tem de alterar os parâmetros à sua situação. Por exemplo, para alterar o programa que uma tarefa é executada, escreva: schtasks /change /tn "Application_Name" /tr C:\File_Path\Application_Name.exe

Como executar uma tarefa agendada

Para executar uma tarefa agendada fora em relação à respectiva agenda manualmente:
  1. Clique em Iniciar , clique em Executar , tipo cmd e em seguida, clique em OK .
  2. Na linha de comandos, escreva: net start e em seguida, prima ENTER para visualizar uma lista de serviços actualmente em execução. Se o Programador de tarefas não for apresentado na lista, escreva net start " Programador de tarefas " , e, em seguida, prima ENTER.
  3. Na linha de comandos, escreva: schtasks /run /tn TaskName [/s computer [/u [domain\]user /p password]] e prima ENTER.. Note que poderá tem de alterar os parâmetros à sua situação. Por exemplo, para executar uma tarefa no computador local, escreva schtasks /run /tn "Task_Name" .

Como pode terminar uma tarefa agendada

Para terminar uma tarefa agendada:
  1. Clique em Iniciar , clique em Executar , tipo cmd e em seguida, clique em OK .
  2. Na linha de comandos, escreva: net start e em seguida, prima ENTER para visualizar uma lista de serviços actualmente em execução. Se o Programador de tarefas não for apresentado na lista, escreva net start " Programador de tarefas " , e, em seguida, prima ENTER.
  3. Na linha de comandos, escreva: schtasks /end /tn TaskName [/s computer [/u [domain\]user /p password]] e prima ENTER.. Por exemplo, para terminar as ocorrências de um programa que foi iniciado por uma tarefa agendada no computador local, escreva schtasks /end /tn "Task_Name".

Como eliminar uma tarefa agendada

Para eliminar uma tarefa agendada:
  1. Clique em Iniciar , clique em Executar , tipo cmd e em seguida, clique em OK .
  2. Na linha de comandos, escreva: net start e em seguida, prima ENTER para visualizar uma lista de serviços actualmente em execução. Se o Programador de tarefas não for apresentado na lista, escreva net start " Programador de tarefas " , e, em seguida, prima ENTER.
  3. Na linha de comandos, escreva: schtasks /delete /tn {TaskName | *} [/f] [/s computer [/u [domain\]user /p password]] e prima ENTER.. Por exemplo, para eliminar todas as tarefas agendadas para o computador local, escreva schtasks /delete /tn * /f.

Como efectuar uma consulta de tarefas agendadas

Para executar uma consulta das tarefas agendadas:
  1. Clique em Iniciar , clique em Executar , tipo cmd e em seguida, clique em OK .
  2. Na linha de comandos, escreva: net start e em seguida, prima ENTER para visualizar uma lista de serviços actualmente em execução. Se o Programador de tarefas não for apresentado na lista, escreva net start " Programador de tarefas " , e, em seguida, prima ENTER.
  3. Na linha de comandos, escreva: schtasks /query e prima ENTER.. Resultado deste exemplo apresenta uma tabela de tarefas que têm sido agendadas para serem executadas.
Para mais informações sobre como utilizar SchTasks.exe, procure SchTasks.exe no Windo
Após o tempo especificado decorre, o comando Schtasks não é iniciado a tarefa novamente quando a hora de início se repetir. Por predefinição, as agendas de tarefas têm sem duração máxima. Este parâmetro é opcional e válido apenas com uma agenda MINUTE ou HOURLY.
ws ajuda 2003 Server.

Mais Informação

Para obter mais informações sobre o comando Schtasks, vá para a seguinte página Web da Microsoft:
http://technet.microsoft.com/en-us/library/bb490996.aspx

Propriedades

Artigo: 814596 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso venha a encontrar erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 814596

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com