Como agendar uma tarefa para ser executada diariamente na manhã do dia seguinte, antes de chegar ao escritório?

Como agendar uma tarefa para ser executada diariamente na manhã do dia seguinte, antes de chegar ao escritório?

Olá, quero agendar uma tarefa para executar a automação no mavchine virtual pelo menos 3 a 4 horas depois de sair do escritório. Eu criei um arquivo .vbs que abre o QTP e executa os scripts e até criei um script para impedir o bloqueio automático da minha VM. Mas o problema é que quando estou configurando o agendador de tarefas, digamos, para 2 horas depois de bloquear meu PC, ele não funciona. Mas se eu agendá-lo para depois de 15 minutos, ele é acionado. Se for necessário fazer algumas alterações nas configurações ou qualquer outra coisa.

Obrigado, Abhishek

Responder1

Deve funcionar e de fato funciona quando você atrasa 15 minutos após o logoff, mas não quando atrasa três horas. Vou propor uma solução alternativa até que possamos obter mais informações e determinar a causa da falha. A solução alternativa é fazer com que seu script de logoff grave um arquivo "sentinela" que contenha a hora do logoff. Crie uma segunda tarefa e agende-a para ser executada uma vez por hora. A segunda tarefa procura o arquivo sentinela, caso não seja encontrado ele termina. se o arquivo sentinela existir, ele compara a hora atual com a hora de logoff no arquivo. Se for inferior ao seu limite (3 horas), a tarefa termina. Se o limite de atraso for excedido, ele executa seus scripts e exclui o arquivo sentinela para que os scripts não sejam executados novamente. Uma etapa final seria criar um script de logon que exclua o arquivo sentinela, se presente, quando você fizer logon. Isso só aconteceria se você se desconectasse, estivesse indo para casa e lembrasse que esqueceu de fazer alguma coisa e se conectasse novamente antes que o processo noturno fosse executado.

O resto é um comentário, não uma resposta, não conheço o protocolo SE para isso. Em termos de responder à pergunta de por que o seu "acionador de logoff atrasado" não funciona depois de quinze minutos, talvez eu deva deixar isso para outras pessoas que já passaram por isso, não o fiz, mas acho que explicar qual VM você está executando e qual sistema operacional convidado você está executando seria útil nesse sentido. Eu pediria que você criasse seu cenário em uma máquina real em vez de virtual. Se funcionar real e falhar no virtual, podemos nos concentrar nos aspectos virtuais; se falhar tanto no real quanto no virtual, podemos nos concentrar nas janelas. Também estou curioso para saber como você sabe que "não disparou" versus disparou, mas não fez nada. Presumo que você saiba disso olhando para a coluna "última execução" e que se você definir o atraso do gatilho em 15 minutos, a última execução será atualizada para 15 minutos após você fazer logoff, mas se você definir o atraso do gatilho para 3 horas, as últimas execuções permanecem como eram antes de você fazer logoff.

informação relacionada