Produto:

Datasul.

Ocorrência:

Como realizar uma instalação silenciosa do Progress

Passo a passo:

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 (micro-a-micro). 
Para contornar este problema, o Progress oferece o recurso de efetuar uma ''instalação silenciosa'' (Silent Installation). 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'' (diretório install). 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 

Tendo este arquivo (response.ini) criado, é possível então utilizá-lo para 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 (pode ser inclusive invocada em log script da rede). 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: 
\\cd-server\OpenEdge\setup.exe -psc_s 
-psc_f1=C:\SilentInstalls\response.ini-psc_f2C=C:\SilentInstalls\ 
oesetup.log 

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

Observações:

Progress

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))