Tempo aproximado para leitura: 00:03:45 min
Dúvida
Como realizar uma instalação silenciosa do Progress?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge – Todas as versões
Solução
Em uma instalação típica, durante o processo é solicitado uma série de informações ao instalador. Essas solicitações visam adequar a instalação ao ambiente do cliente, como por exemplo: local de instalação, módulos/partes a serem instaladas, criação de atalhos, entre outros itens.
Em ambientes com dezenas ou centenas de micros, uma instalação típica pode então demandar uma parcela considerável de tempo e recursos para efetuá-la a cada estação. Para contornar este problema, o Progress oferece o recurso de efetuar uma instalação silenciosa. Neste tipo de instalação, não é requerido as definições de uma instalação típica; estas são obtidas em um arquivo específico que contém estes valores.
O Progress após efetuado uma instalação, cria um arquivo denominado response.ini na pasta install abaixo do diretório onde o mesmo foi instalado. Este arquivo contem as informações da instalação que foram solicitadas ao usuário, tais como:
Licenças dos programas Progress instalados Serial Number e ControlNumber;
Diretório de instalação DestinationDirectory;
Diretório de Trabalho WorkDirectory;
Pasta a ser criada em ambiente Windows.
A partir do arquivo response.ini é possível efetuar novas instalações de forma automatizada, não requerendo a intervenção do instalador e podendo ser realizada em várias estações ao mesmo tempo, inclusive sendo iniciada via login script. Desta forma consegue-se efetuar rapidamente a instalação dos clientes Progress em todas as estações.
Abaixo a sintaxe para instalação silenciosa do Progress:
<path-to-install-media>\setup.exe -psc_s [-notify] -psc_f1=<path>\<response-file-name[-psc_f2=<path>\<logfile-name]
Onde:
<path-to-install-media> setup.exe: indica a mídia ou local onde está localizada a instalação do Cliente Progress;
-psc_s: identifica que trata-se de uma instalação silenciosa;
-notify: opcionalmente pode-se apresentar os diálogos da instalação e o percentual de progresso da mesma;
-psc_f1=<path><response-file-name>: identifica diretório e nome do arquivo contendo as informações necessárias para a instalação response.ini;
-psc_f2=<path>\<logfile-name: opcionalmente pode-se criar um arquivo de log da instalação para posterior consulta.
Exemplo do comando a ser executado:
\\cd-server\OpenEdge\setup.exe -psc_s
-psc_f1=C:\SilentInstalls\response.ini-psc_f2=C:\SilentInstalls\oesetup.log
Importante
De forma alternativa, o arquivo response.ini pode ser substituído por um arquivo denominado setup.iss criado a partir de uma instalação manual. O arquivo é criado utilizando-se do parâmetro psc_r. A sintaxe completa encontra-se abaixo:
diretorioInstalaçãoMidia\setup.exe -psc_r -psc_f1=c:\diretorioTemporario\setup.iss
Após criado o arquivo, executar a instalação com os mesmos parâmetros de instalação silenciosa apresentado anteriormente:
diretorioInstalaçãoMidia\setup.exe -psc_s -psc_f1=c:\diretorioTemporario\setup.iss
0 Comentários