Next Topic

Previous Topic

Book Contents

Criando instalações silenciosas

A maioria dos fornecedores fornece um único arquivo, quando baixado da Web ou um conjunto de arquivos, quando distribuídos em um CD. Executar o arquivo do instalador, normalmente nomeado setup.exe,instala a aplicação do fornecedor em qualquer sistema operacional. Os fornecedores normalmente usam um de três aplicações para criar pacotes de instalação: InstallShield, Windows Installer ou Wise Installer. Cada um dessas aplicações fornece um método para criação de instalações silenciosas. Ao automatizar a instalação de pacotes de instalação do fornecedor, será necessário garantir que o pacote de instalação não pare para entradas do usuário durante a instalação.

Instalações silenciosas com o InstallShield

O InstallShield tem um modo de registro que captura respostas para todas as caixas de diálogo do procedimento de instalação. O InstallShield requer que o arquivo  iis de resposta registrada esteja na máquina gerenciada durante a instalação. Para implementar, o procedimento do agente deverá usar o comando Gravar arquivo para enviar os arquivos setup.exerecord.iis do servidor do VSA para a máquina gerenciada e usar Executar arquivo para executar o setup.exe com as opções /s /f"<path>\record.iis".  Consulte o guia de ajuda do InstallShield para obter mais informações com relação ao recurso de instalação silenciosa com um arquivo de resposta registrada. 

Crie um pacote de instalação personalizada seguindo estas etapas:

  1. Verifique se o pacote de instalação foi feito com o InstallShield.
    1. Inicie o pacote de instalação.
    2. Confirme se o Assistente do InstallShield é exibido no fim da barra de título da janela.
  2. Inicie o pacote de instalação no modo de registro em um prompt de comando.
    1. Se o pacote de instalação for um único arquivo - Execute setup.exe /a /r /f1c:\temp\record.iss.
      Setup.exe é o nome do pacote de instalação. c:\temp\record.iss é o nome de arquivo do caminho completo para salvar a saída registrada.
    2. Se o pacote de instalação for um conjunto de arquivos - Execute setup.exe /r /f1c:\temp\record.iss.
      Setup.exe é o nome do pacote de instalação. c:\temp\record.iss é o nome de arquivo do caminho completo para salvar a saída registrada.
  3. Implemente o pacote de instalação com as respostas das caixas de diálogo registradas. Use o comando de procedimento de agente Gravar arquivo para copiar o pacote de instalação do fornecedor e o arquivo record.iss para cada máquina gerenciada ou para um servidor de arquivo que pode ser acessado por cada máquina gerenciada.
  4. Execute o pacote de instalação com os parâmetros de linha de comando do modo silencioso usando o comando de procedimento Executar arquivo.
    1. Se o pacote de instalação for um único arquivo - Execute setup.exe /s /a /s /f1c:\temp\record.iss.
      Setup.exe é o nome do pacote de instalação. c:\temp\record.iss é o local do nome de arquivo do caminho completo das configurações registradas.
    2. Se o pacote de instalação for um conjunto de arquivos, execute setup.exe /s /f1c:\temp\record.iss.
      Setup.exe é o nome do pacote de instalação. c:\temp\record.iss é o local do nome de arquivo do caminho completo das configurações registradas.

Instalações silenciosas com o Windows Installer

O Windows Installer não tem um modo de registro. Portanto, pode fazer apenas instalação silenciosa da configuração de instalação Típica. Para fazer a instalação silenciosas de um pacote do Windows Installer, escreva um procedimento para executar o seguinte:

  1. Use o comando de procedimento de agente Gravar arquivo para copiar o pacote de instalação do fornecedor para cada máquina gerenciada ou para um servidor de arquivo que pode ser acessado por cada máquina gerenciada.
  2. Execute o pacote de instalação com o parâmetro /q usando o comando de procedimento de agente Executar arquivo.

Instalações silenciosas com o Wise Installer

O Wise Installer não tem um modo de registro. Portanto, pode fazer apenas instalação silenciosa da configuração de instalação Típica. Para fazer a instalação silenciosas de um pacote do Wise Installer, escreva um procedimento para executar o seguinte:

  1. Use o comando de procedimento de agente Gravar arquivo para copiar o pacote de instalação do fornecedor para cada máquina gerenciada ou para um servidor de arquivo que pode ser acessado por cada máquina gerenciada.
  2. Execute o pacote de instalação com o parâmetro /s usando o comando de procedimento de agente Executar arquivo.