Task Scheduler - Script em lote para ser executado na condição de outra tarefa ser concluída

1

No Windows Server 2008 R2, desejo configurar uma tarefa agendada para executar um script em lote na seguinte condição

  -The task should only run once another task, that also runs a batch script, has   
   completed. How do I do that?

Nota: As duas tarefas estão configuradas para serem executadas uma vez por dia.

Obrigado!

    
por DextrousDave 03.07.2013 / 12:18

1 resposta

1

Duas maneiras que vejo para fazer isso:

  1. Na primeira tarefa, se ela for concluída com sucesso, agende imediatamente a segunda tarefa a partir da linha de comando. Use schtasks.exe /create /? para sintaxe.

  2. Se você quiser que a segunda tarefa seja executada quase imediatamente, Call a segunda tarefa, quando você detectar que a primeira tarefa foi concluída. Se você quiser dizer, uma hora para passar, use uma ferramenta do tipo 'wait.exe' para pausar temporariamente o script e depois executar após o tempo ter passado.

por 03.07.2013 / 18:54