Eu tenho uma tarefa que deveria executar um script que criei a cada 10 minutos, mas simplesmente não parece acioná-lo.
No agendador de tarefas diz que o próximo tempo de execução é em 10 minutos, mas quando chega a hora nada acontece.
Tenho vários gatilhos só porque esperava que pelo menos um deles funcionasse:
- Um tempo. Às 0h00 - Após acionado funciona a cada 10 minutos.
- No logon de qualquer usuário - Após acionado, execute a cada 10 minutos.
- Em modo inativo - Após acionado, execute a cada 10 minutos.
Como o "próximo tempo de execução" aparece, você pensaria que os gatilhos estão funcionando... Porém, nada acontece.
E sim, tenho certeza de que o script funciona. É um vbscript, que achei que deveria funcionar com o agendador, mas por precaução, fiz um lote para executar o script e coloquei o lote sob o gatilho agendado, mas não funcionou.
Alguma ideia do que há de errado?
EDIT: agora uso um pequeno programa chamado agendador de sistema. Meu script está funcionando bem com isso e não imagino que ele use muitos recursos, então posso continuar usando isso.
Ainda seria útil descobrir o que há de errado com o agendador de tarefas do Windows, portanto, as respostas ainda serão apreciadas.
Responder1
Ao iniciar um programa, você apontaria para cscript e não para o próprio vbs.
C:\Windows\System32\Cscript.exe
Em seguida, adicione argumentos:
D:\Dropbox\My programs\ip.vbs
Responder2
O utilitário Tarefas agendadas do Windows 10 está cheio de bugs. Verhttps://www.ctrl.blog/entry/idle-task-scheduler-powershell
Particularmente problemáticos são os gatilhos ociosos. Você pode tentar a mesma tarefa sem o gatilho de inatividade. (Além disso, use o aplicativo de feedback para fazer com que a MS conserte o agendador de tarefas.)