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:
- Copie o CS.EXE (Installer) para a pasta desejada.
- 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
- 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!