Parece que estou ficando um pouco confuso com as Task Scheduler
configurações do gatilho. (Estou no Windows Server 2008 Web)
Quero criar uma tarefa que será executada a cada 5 minutos, independentemente de um usuário estar conectado ou não, e que retorne à sua programação quando o computador for reiniciado.
E assim, configurei tudo conforme necessário, mas observe que há duas opções para o meu gatilho:
- Comece a tarefa
At Startup
(e useAdvanced Settings
para repetir a cada cinco minutos indefinidamente) - Comece a tarefa
At task creation/modification
(e useAdvanced Settings
para repetir a cada cinco minutos indefinidamente)
Se eu escolher (1), ele não será executado imediatamente. Vou ter que reiniciar, o que não quero fazer.
Se eu escolher (2), ele será executado imediatamente, mas não será após a próxima reinicialização.
Se eu criar gatilhos para (1) e (2), ele poderá funcionar, mas quando eu modificar a tarefa no futuro, haverá duas instâncias em execução enquanto os gatilhos são disparados? Ou substituirá os intervalos de 5 minutos que começaram desde a inicialização? Eu não quero que isso aconteça.
Alguma ideia?
Veja como criar essa tarefa agendada usando o PowerShell:
fonte