Eu queria criar tarefas de agendamento automaticamente e evitar o uso de credenciais de usuário específicas e, assim, decidi usar o SYSTEM. Também requer com a janela do console aberta quando a tarefa está sendo executada.
Aqui está um comando de arquivo em lote de amostra.
"cmd / k ipconfig / all"
Se eu configurar o agendador de tarefas com conta de usuário e "Executar somente quando o usuário estiver conectado", estou obtendo o resultado esperado. Mas se o mesmo pode ser conseguido para configurar com a conta SYSTEM, para que todos os usuários logados possam ver o log voando pela janela?
Atualmente, nosso cenário é um dos usuários que efetuam login, executam os arquivos (que se conectam a aplicativos de terceiros) e continuam sendo executados sem qualquer problema, e o usuário desconecta sua sessão. Sempre que ele quiser verificar algum erro, faça o login e verifique o mesmo nas janelas cmd rodando, então ele desconecta sua sessão. Funciona bem por mais tempo.
Mas recentemente estamos enfrentando a questão para os processos serem finalizados sem o saber (particularmente nos últimos dois fins de semana). Infelizmente, não conseguimos identificar o problema e suspeitamos que a sessão do usuário (em que o script está sendo executado) está sendo desconectada.
Nós configuramos o log de erros, mas infelizmente ele está gerando um arquivo de log vazio na hora em que reiniciamos o processo e não há arquivos de log de encerramento anormais. E a análise do log de eventos também não ajudou aqui.
Alguém poderia me fornecer a solução adequada para este caso?
Requisito: Os processos precisam ser executados 24/7 com a janela do console aberta. Se ele caiu por algum motivo, então ele gera o registro de erros apropriado.
Obrigado antecipadamente.