arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

Como posso instalar silenciosamente aplicações de ambiente de trabalho ReliaSoft?

 

O instalador ReliaSoft aceita opções de linha de comandos que permitem instalar o software sem fornecer entradas rotineiras do utilizador durante a instalação. Isto é conhecido como umInstalação silenciosa. As instalações silenciosas são úteis quando tem de instalar vários produtos ReliaSoft em vários computadores clientes e as opções que seleciona ao instalar em cada computador são sempre as mesmas.

O instalador ReliaSoft é criado pelo sistema de empacotamento da aplicação InstallShield e irá reconhecer o/r,/s,/SMS,/f1, e/f2interruptores. As seguintes instruções utilizam o instalador ReliaSoft2022.exe em todos os exemplos; a mesma abordagem pode ser usada com os instaladores ReliaSoft das versões 2018 a 2021 e com os instaladores Synthesis das versões 9 a 11. Também pode usar esta abordagem com o ficheiro licinst.exe para instalar a HBM Prenscia Licensing Administration Utility, se desejar.

 

1. Criar um ficheiro de respostas

Para realizar uma instalação silenciosa, vai precisar de umficheiro de respostas(*.iss) que fornecerá as entradas que normalmente seriam fornecidas pelo utilizador numa sessão de instalação interativa. A forma mais fácil de criar um ficheiro de respostas é executar uma instalação normal e registar as escolhas que faz durante a instalação. Pode usar o seguinte comando para executar e registar a instalação:

ReliaSoft2022.exe /r /f1"C:\silent install\Setup.iss"

onde:

/r(obrigatório) regista as entradas do utilizador durante a instalação normal e guarda-as num ficheiro de respostas.

/f1"C:\silent install\Setup.iss"(opcional) especifica uma localização e nome alternativos para o ficheiro de respostas. Usa um caminho absoluto. Se for omitido, será criado um ficheiro Setup.iss na pasta "c:\Windows".

 

2. Execute uma Instalação Silenciosa

Assim que um ficheiro de resposta estiver disponível, use o seguinte comando para realizar uma instalação silenciosa num computador cliente:

ReliaSoft2022.exe /s /SMS /f1"C:\silent install\Setup.iss" /f2"C:\silent install\Result.log"

onde:

/s(obrigatório) executa o instalador usando a opção "silenciosa".

/SMS(opcional) impede uma ligação à rede e o fecho do instalador antes da instalação estar concluída. Isto é útil se estiver a executar a instalação como parte de um script maior (por exemplo, um script que desencadeia múltiplos eventos numa sequência). Se for omitido, o sistema tentará executar o comando seguinte na sequência, independentemente de a instalação estar completa ou não.

/f1"C:\silent install\Setup.iss"(obrigatório) especifica a localização e o nome do ficheiro de respostas.

/f2"C:\instalação silenciosa\Result.log"(opcional) cria um registo da instalação na localização especificada com o nome de ficheiro especificado.

 

Verificação de Erros

Se criaste um registo da instalação, o ficheiro de registo conterá umResultCodechave que devolve um dos seguintes valores:

 

ResultCode Definição
0 Sucesso
-1 Erro geral
-2 Modo inválido
-3 Os dados necessários não se encontram no ficheiro Setup.iss
-4 Não há memória suficiente disponível
-5 Ficheiro não existe
-6 Não é possível escrever no ficheiro de resposta
-7 Não é possível escrever no ficheiro de log
-8 Caminho inválido para o ficheiro de resposta silenciosa do InstallShield
-9 Não é um tipo de lista válido (string ou número)
-10 O tipo de dado é inválido
-11 Erro desconhecido durante a configuração
-12 Os diálogos estão fora de ordem
-51 Não é possível criar a pasta especificada
-52 Não é possível aceder ao ficheiro ou pasta especificado
-53 Opção inválida selecionada

 

 

3. Passos Adicionais para Licenciamento Local

Estes passos adicionais aplicam-se apenas se estiver a usar licenciamento localmente alojado (verLicenciamento Localmente Hospedado).

 

Defina o Caminho até ao Servidor de Licenças

Terá de ligar cada computador cliente ao servidor de licenças apropriado. Para fazer isto silenciosamente, pode simplesmente adicionar o seguinte comando ao seu script de instalação:

setx HBMUK_LICENSE_PATH PORT@HOST

onde PORT@HOST Deveria ser 6220@servername (o nome do servidor pode ser o nome resolvido ou o endereço IP).

 

Importar o ficheiro de definições de licença

 

NOTA A partir da Versão 2020, não será fornecido um ficheiro de definições de licença (*.prnrsl) e este passo não se aplicará. Em vez disso, um novo tipo de ficheiro de definições de licença será criado automaticamente quando um utilizador lança o seu software, apontado para um servidor de licenças configurado para licenciamento localmente alojado. Em situações em que uma mistura de licenças localmente alojadas e alojadas pela ReliaSoft será usada ou onde um conjunto de produtos foi fundido com outros produtos, o ficheiro de definições de licença terá de ser editado através do Ferramenta de Definições de Licença.

 

Para versões anteriores à Versão 2020: Se lhe foi fornecido um ficheiro de definições de licença (*.prnrsl), terá de o importar para o computador cliente após a instalação silenciosa. Isto pode ser feito manualmente ou silenciosamente.

  •  

    Para importar o ficheiro manualmente, abrir a ferramenta Importar/Exportar Definições de Licença no computador cliente escolhendo ReliaSoft [Versão] > ReliaSoft [Versão] Definições de Licença Importação-Exportação (Windows 10) ou ReliaSoft [Versão] > Ferramentas Adicionais > ReliaSoft [Versão] Definições de licença Importação-Exportação (Windows 7) no menu Iniciar do Windows. Siga as instruções no ecrã para importar o ficheiro *.prnrsl.

  • Para importar o ficheiro silenciosamente, execute o seguinte comando no diretório da instalação ReliaSoft no computador cliente. O caminho de instalação por defeito é "C:\Program Files (x86)\ReliaSoft\ReliaSoft [Version]." Podes executar o comando separadamente da instalação silenciosa, ou podes criar um ficheiro batch com ambos os comandos e executar o ficheiro batch.

LMXLicSettingsImportExport.exe /i"C:\path\filename.prnrsl"

 

Onde:

/i"C:\path\filename.prnrsl"faz com que a ferramenta Importar/Exportar Definições de Licença importe o ficheiro de definições de licença a partir do caminho especificado. Se não for especificado o caminho, a ferramenta abrirá uma janela de navegação para que especifique o caminho (ou seja, este passo não será silencioso).

 

Também pode usar este comando com diferentes argumentos:

/e"C:\path\filename.prnrsl"faz com que a utilidade Importar/Exportar Definições de Licença exporte uma cópia do ficheiro de definições de licença para a localização e nome do ficheiro especificados.

/dApaga o ficheiro de definições de licença do local onde o software o utiliza.

A informação é fornecida "tal como está", sem qualquer tipo de garantia.