Next Topic

Previous Topic

Book Contents

Creazione di installazioni silenziose

La maggior parte dei fornitori offre un file unico quando si scarica dal web, o un insieme di file quando la distribuzione viene effettuata su CD. L'esecuzione del file di installazione, in genere denominato setup.exe, installa l'applicazione del fornitore su qualsiasi sistema operativo. In genere i fornitori utilizzano una di queste tre applicazioni per creare pacchetti di installazione: InstallShield, Windows Installer, o Wise Installer. Ciascuna di queste applicazioni fornisce un metodo per la creazione di installazioni silenziose. Quando si automatizza l'installazione di pacchetti di installazione, ci si assicurerà che il pacchetto di installazione non si fermi durante l'installazione in attesa di input da parte dell'utente.

Installazioni silenziose con InstallShield

InstallShield ha una modalità di registrazione che rileva le risposte a tutte le caselle di dialogo nella procedura di installazione. InstallShield richiede che il file delle risposte registrate  iis si trovi sulla macchina gestita durante l'installazione. Per l'installazione, la procedura agente deve utilizzare il comando Scrivi file per inviare    i file setup.exerecord.iis dal server VSA alla macchina gestita e quindi utilizzare Esegui File per eseguire setup.exe con le opzioni  /s /f"<percorso>\record.iis".  Fare riferimento alla guida in linea InstallShield per maggiori informazioni relative alla funzione di installazione silenziosa con un file di risposte registrate. 

Creare un pacchetto di installazione personalizzato seguendo questi passaggi:

  1. Verificare che il pacchetto di installazione sia stato creato con InstallShield.
    1. Lancia il pacchetto di installazione.
    2. Confermare che InstallShield Wizard venga visualizzato alla fine della barra del titolo della finestra.
  2. Avviare il pacchetto di installazione in modalità registrazione dalla riga di comando.
    1. Se il pacchetto di installazione è un unico file - Eseguire setup.exe /a /r /f1c:\temp\record.iss.
      Setup.exe è il nome del pacchetto di installazione.
      c:\temp\record.iss è il nome completo del percorso al nome file per salvare l'output registrato.
    2. Se il pacchetto di installazione è un insieme di file - Eseguire setup.exe /r /f1c:\temp\record.iss.
      Setup.exe è il nome del pacchetto di installazione.
      c:\temp\record.iss è il nome completo del percorso al nome file per salvare l'output registrato.
  3. Implementare il pacchetto di installazione con le risposte registrate alla casella di dialogo. Usare il comando procedura agente Scrivi File per copiare il pacchetto di installazione del fornitore e il file record.iss su ciascuna macchina gestita o su un file server accessibile da ogni macchina gestita.
  4. Eseguire il pacchetto di installazione con i parametri di riga di comando per modalità silenziosa utilizzando il comando procedura Esegui File.
    1. Se il pacchetto di installazione è un unico file - Eseguire setup.exe /s /a /s /f1c:\temp\record.iss.
      Setup.exe è il nome del pacchetto di installazione.
      c:\temp\record.iss è il nome completo del percorso al nome file delle impostazioni registrato.
    2. Se il pacchetto di installazione è un insieme di file - Eseguire setup.exe /s /f1c:\temp\record.iss.
      Setup.exe è il nome del pacchetto di installazione. c:\temp\record.iss è il nome completo del percorso al nome file delle impostazioni registrato.

Installazioni silenziose con Windows Installer

Windows Installer non dispone di una modalità registrazione. Pertanto è in grado di installare in modalità silenziosa solo la configurazione di installazione Tipica. Per installare in modalità silenziosa un pacchetto Windows Installer, scrivere una procedura per eseguire quanto segue:

  1. Usare il comando procedura agente Scrivi File per copiare il pacchetto di installazione del fornitore su ciascuna macchina gestita o su un file server accessibile da ogni macchina gestita.
  2. Eseguire il pacchetto di installazione con il parametro /q utilizzando il comando di procedura agente Esegui File.

Installazioni silenziose con Wise Installer

Wise Installer non dispone di una modalità registrazione. Pertanto è in grado di installare in modalità silenziosa solo la configurazione di installazione Tipica. Per installare in modalità silenziosa un pacchetto Wise Installer, scrivere una procedura per eseguire quanto segue:

  1. Usare il comando procedura agente Scrivi File per copiare il pacchetto di installazione del fornitore su ciascuna macchina gestita o su un file server accessibile da ogni macchina gestita.
  2. Eseguire il pacchetto di installazione con il parametro /s utilizzando il comando di procedura agente Esegui File.