Next Topic

Previous Topic

Book Contents

Erstellen automatischer Installationen

Beim Herunterladen vom Internet stellen die meisten Lieferanten eine einzige Datei bereit. Bei der Verteilung auf einer CD wird normalerweise ein Dateisatz geliefert. Durch Ausführen der Installationsdatei, normalerweise setup.exe, wird die Lieferantenanwendung auf jedem beliebigen Betriebssystem installiert. Für gewöhnlich verwenden Lieferanten eine von drei Anwendungsarten, um Installationspakete zu erstellen: InstallShield, Windows Installer oder Wise Installer. Jede dieser Anwendungen stellt eine Methode zum Erstellen einer automatischen Installation bereit. Bei einer automatischen Installation von Lieferanteninstallationspaketen müssen Sie sicherstellen, dass das Installationspaket während der Installation nicht anhält.

Automatische Installationen mit InstallShield

InstallShield verfügt über einen Aufzeichnungsmodus, der die Antworten auf alle Fragen in sämtlichen Dialogfeldern während des Installationsverfahren erfasst. Die  iis-Datei mit den aufgezeichneten Antworten muss während der Installation auf dem verwalteten Rechner vorliegen. Zur Bereitstellung muss das Agent-Verfahren mit writeFile() die Dateien setup.exe und record.iis vom VSA an den verwalteten Rechner senden und dann mit executeFile() die setup.exe-Datei mit den Optionen /s /f"<path>\record.iis" ausführen.  Weitere Informationen über die automatische Installationsfunktion mit einer aufgezeichneten Antwortdatei finden Sie in der InstallShield-Hilfe.

Erstellen Sie ein benutzerdefiniertes Installationspaket mithilfe der folgenden Schritte:

  1. Vergewissern Sie sich, dass das Installationspaket mit InstallShield erstellt wurde.
    1. Starten Sie das Installationspaket.
    2. Stellen Sie sicher, dass InstallShield Wizard am Ende der Fenstertitelleiste angezeigt wird.
  2. Starten Sie das Installationspaket im Aufzeichnungsmodus über eine Befehlsaufforderung.
    1. Wenn das Installationspaket aus einer einzelnen Datei besteht – Führen Sie folgende Datei aus: setup.exe /a /r /f1c:\temp\record.iss.
      Setup.exe ist der Name des Installationspakets. c:\temp\record.iss ist der vollständige Pfadname zum Speichern der aufgezeichneten Ausgabe.
    2. Wenn das Installationspaket aus mehreren Dateien besteht – Führen Sie folgende Datei aus: setup.exe /r /f1c:\temp\record.iss.
      Setup.exe ist der Name des Installationspakets. c:\temp\record.iss ist der vollständige Pfadname zum Speichern der aufgezeichneten Ausgabe.
  3. Stellen Sie das Installationspaket mit den aufgezeichneten Dialogfeldantworten bereit. Verwenden Sie den Agent-Verfahren-Befehl writeFile(), um sowohl das Installationspaket des Lieferanten als auch die Datei record.iss auf jeden verwalteten Rechner zu kopieren oder an einen Dateiserver zu senden, auf den jeder verwaltete Rechner Zugriff hat.
  4. Führen Sie das Installationspaket über den Verfahrensbefehl executeFile() mit den Befehlszeilenparametern für die automatische Installation aus.
    1. Wenn das Installationspaket aus einer einzelnen Datei besteht – Führen Sie folgende Datei aus: setup.exe /s /a /s /f1c:\temp\record.iss.
      Setup.exe ist der Name des Installationspakets. c:\temp\record.iss ist der vollständige Pfadname des Speicherorts der aufgezeichneten Einstellungen.
    2. Wenn das Installationspaket aus mehreren Dateien besteht – Führen Sie folgende Datei aus: setup.exe /s /f1c:\temp\record.iss.
      Setup.exe ist der Name des Installationspakets. c:\temp\record.iss ist der vollständige Pfadname des Speicherorts der aufgezeichneten Einstellungen.

Automatische Installationen mit dem Microsoft Installer

Der Windows Installer verfügt über keinen Aufzeichnungsmodus. Also kann er nur die Installationskonfiguration Typisch automatisch installieren. Schreiben Sie ein Verfahren, um Folgendes auszuführen und ein Windows Installer-Paket automatisch zu installieren:

  1. Verwenden Sie den Agent-Verfahren-Befehl writeFile(), um das Installationspaket des Lieferanten auf jeden verwalteten Rechner zu kopieren oder an einen Dateiserver zu senden, auf den jeder verwaltete Rechner Zugriff hat.
  2. Führen Sie das Installationspaket mit dem Parameter /q über den Verfahrensbefehl executeFile() aus.

Automatische Installationen mit dem Wise Installer

Der Wise Installer verfügt über keinen Aufzeichnungsmodus. Also kann er nur die Installationskonfiguration Typisch automatisch installieren. Schreiben Sie ein Verfahren, um Folgendes auszuführen und ein Wise Installer-Paket automatisch zu installieren:

  1. Verwenden Sie den Agent-Verfahren-Befehl writeFile(), um das Installationspaket des Lieferanten auf jeden verwalteten Rechner zu kopieren oder an einen Dateiserver zu senden, auf den jeder verwaltete Rechner Zugriff hat.
  2. Führen Sie das Installationspaket mit dem Parameter /s über den Verfahrensbefehl executeFile() aus.