SCRUM#147 - Replace Start_agent by default
No windows, no momento em que o agent é instalado, é usado o seguinte comando para iniciar o agent toda vez que a máquina é ligada:
schtasks /Create /SC ONLOGON /TN Start_agent /TR '{app}\bin\agent-v0.0.exe'
Quando o agent é atualizado, o sistema operacional verifica que já existe uma tarefa "agendada", denominada Start_agent
. Por consequência, irá abrir um terminal perguntando ao usuário se ele deseja substituir a tarefa.
Vamos imaginar que o agent está desatualizado na máquina do cliente. Como o agent roda em "background", do nada vai abrir uma tela para o usuário perguntando se ele aceita substituir a tarefa.
Então, é interessante substituir a tarefa por default sem perguntar ao usuário.
Obs:
-
Adicionei a opção
/F
no comando e está fazendo o replace sem abrir o terminal (Testei no windows 10);schtasks /Create /SC ONLOGON /TN Start_agent /TR '{app}\bin\agent-v0.0.exe' /F