O problema se aplica ao Windows 2012 Server.
Eu tenho um aplicativo de linha de comando que deve estar sendo executado em um servidor o tempo todo. O servidor pode ser reiniciado de tempos em tempos, e eu só tenho acesso remoto a ele. Eu criei uma tarefa no Agendador de Tarefas para iniciar este aplicativo na inicialização do sistema. Existem duas maneiras de iniciar o aplicativo em um agendador:
Executar quando o usuário estiver conectado - isso não funciona para mim, pois se o servidor for reiniciado, a tarefa não será executada até que eu faça o logon.
Executar se o usuário está conectado ou não - dessa forma, o aplicativo é iniciado como um processo em segundo plano e quando eu faço logon, não consigo ver o terminal e observar as informações de status impressas pelo aplicativo .
Eu gostaria que o aplicativo fosse iniciado logo após a reinicialização do sistema e, quando eu fizer login, eu possa observar o terminal.