Executar uma tarefa a cada X-minutos com o escalonador de Tarefas do Windows [fechado]

Estou a tentar fazer com que o programador de Tarefas do Windows execute um determinado .exe a cada 10 minutos ou mais, mas as opções só permitem uma execução diária.

Há alguma maneira de conseguir que funcione .exe a cada 10 ou 20 minutos?

Author: Nathan, 2010-11-22

8 answers

A tarefa deve ser configurada em dois passos.

Primeiro cria uma tarefa simples que começa às 0: 00, todos os dias. Em seguida, você vai em Advanced... (ou similar, dependendo do sistema operacional em que você está) e selecione a opção Repeat every X minutes por 24 horas.

A chave aqui é encontrar as propriedades avançadas. Se estiver a usar o Assistente do XP, ele só lhe oferecerá o lançamento da janela avançada assim que criar a tarefa.

Em versões mais recentes do Windows (7+ I pensar?):

  1. faça duplo-click na tarefa e aparecerá uma janela de propriedades.
  2. carregue na página Triggers.
  3. faça duplo-click nos detalhes do gatilho e a janela para editar o gatilho irá aparecer.
  4. em Advanced settings painel, assinalar Repeat task every xxx minutos e definir Indefinitely se necessário.
  5. Finalmente, clica ok.
 311
Author: Coincoin, 2018-10-03 13:51:10

Depois de seleccionar a opção mínima de repetição (5 minutos ou 10 minutos), poderá realçar o número e escrever o número que quiser

 28
Author: Durim Sinani, 2013-06-12 09:47:59

Também pode criar um ficheiro em lote como o seguinte, se necessitar de granularidade mais fina entre as chamadas:

:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop
 24
Author: Kevin Lee, 2016-01-29 19:56:20

No XP, carreguei no botão Advanced na página Schedule. Há uma caixa de cheques para Repeat task. O padrão é a cada 10 minutos.

Além disso, poderá criar a tarefa agendada através da linha de comandos. Eu não tentei isso, mas parece que você iria querer algo ao longo das linhas de (não testado):

schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY 
 17
Author: Courtney Christensen, 2010-11-22 21:49:43

Na "tarefa repetir a cada:" escreva apenas 2 minutos em vez de escolher a partir da lista.

 17
Author: Henrik, 2015-03-30 13:12:03

Hourly task example

Ao seguir o conselho acima com os schtasks, você pode ver na IU o que deve ser feito para realizar uma tarefa horária. Quando você editar trigger iniciar a tarefa em um cronograma, uma vez (esta é a chave). Então você pode selecionar "repetir a tarefa a cada:" 1 hora ou o que quiser. Ver imagem:

 6
Author: Mike Cush, 2017-07-24 18:49:41

Para agendar a actualização para ser automática, deve:

  • Ir para o painel de controlo " tarefas agendadas
  • Crie a tarefa
  • Ir para o escalonamento " avançado
  • assinale a opção para "repetir a tarefa" a cada 10 minutos com uma duração de 24 horas
  • deixar a data final por verificar
 6
Author: David, 2017-08-10 17:08:37

Algumas das ligações fornecidas são apenas configurações para a versão do Windows 2003 de"Tarefas Agendadas"

No Windows Server 2008, as "Tarefas" de configuração apenas tem uma caixa com opções para "5 Minutos, 10 minutos, 15 minutos, 30 minutos e 1 hora" (captura de tela: http://i46.tinypic.com/2gwx7r8.jpg)... onde a Janela de 2003 foi um "digite o número que você deseja" caixa de texto.

Pensei em fazer uma "exportação" e editar o XML de: PT30M para PT2M

E importar isso como uma nova tarefa iria "enganar" as tarefas para repetir a cada 2 minutos, mas não gostou disso.

O meu trabalho para conseguir uma tarefa para executar a cada 2 minutos no Windows 2008 foi configurar 30 "gatilhos" diferentes para a minha tarefa repetir a cada hora, mas olhar para :00, :02, :04, :06 e assim por diante.... levei 8 a 10 minutos para me preparar, mas só tive de o fazer uma vez: -)

 3
Author: MorningZ, 2013-03-15 18:00:29