.bat arquivo não será executado no Agendador de tarefas

0

Eu tenho o seguinte arquivo .bat:

echo Running >>.\Logs\Inspections.log

Quando eu tenho configurado para Run only when user is logged on o arquivo de log é atualizado. A janela do cmd também aparece enquanto está sendo executada.

Quando eu tenho configurado para Run whether user is logged on or not o arquivo de log não é atualizado.

Esta é a única alteração que faço entre a atualização do arquivo de log e a não atualização.

Em ambos os casos, o Histórico no Agendador de Tarefas mostra que foi executado. Em ambos os casos, a lista de eventos na história é idêntica, exceto pelo tempo.

A tarefa é configurada com uma pasta "Iniciar em" para que o caminho relativo no arquivo .bat não importe.

[EDIT] Altero a linha de eco para ficar assim:

echo %date% %time% >>"C:\Some Folder\Logs\Inspections.log"

O arquivo de log não foi atualizado e a janela cmd não foi exibida. No entanto, posso ver no histórico que a tarefa foi executada com os mesmos eventos que as vezes que atualiza o log.

    
por Michael Potter 12.09.2017 / 22:19

0 respostas