0 votos
15 visitas
Atualmente possuo vários servidores e preciso manualmente atualizar todas as instalações.
por (861 pontos) | 15 visitas

1 Resposta

+1 voto
Melhor resposta

O Installer (CS.exe) aceita uma linha de comando que permite que ele execute de forma automática, mesmo com o sistema bloqueado:

CS.exe %SERVIDOR% 5342 %SISTEMA% -pu %USUARIO% -pp %SENHA% -updateOnly

Obviamente essa linha de comando deve ser coloca num script que antes de tudo mate todos os processos CS1.EXE e CS.EXE, evitando que o processo seja interrompido por conta de arquivos em uso.

Para forçar a instalação numa pasta específica:

O CS.exe sempre copia para %LocalAppData%\Benner\Sistema e infelizmente não tem um parâmetro no CS.EXE para informar uma pasta diferente da padrão. Porém é possível criar a configuração necessária para o CS.EXE aceitar uma pasta diferente. Basta seguir os passos:

  1. Copie o CS.EXE (Installer) para a pasta desejada.
  2. Cria nesta pasta um arquivo chamado install.location e no conteúdo informe o nome da pasta, servidor e nome do sistema no seguinte formato:
    FOLDER=c:\Pasta\Destino\
    SYSTEM=NomeDoSistema
    SERVER=NomeDoServidor
  3. Execute o CS.EXE copiado para esta pasta tomando o cuidado para utilizar o mesmo nome de servidor e de sistema que foram informados no arquivo!

 

 

por (861 pontos)
selecionada por
423 perguntas
470 respostas
342 comentários
466 usuários