Next Topic

Previous Topic

Book Contents

Erstellen automatischer Installationen

Beim Herunterladen vom Internet stellen die meisten Händler 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 Händleranwendung auf jedem beliebigen Betriebssystem installiert. Für gewöhnlich verwenden Händler eine von drei Anwendungsarten, um Installationspakete zu erstellen: InstallShield, Windows Installer oder Wise Installer. Jede dieser Anwendungen stellt eine Methode zum Erstellen von automatischen Installationen bereit. Bei einer automatischen Installation von Händler-Installationspaketen 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. InstallShield erfordert, dass sich die aufgezeichnete  iis-Antwortdatei  während der Installation auf dem verwalteten Rechner befindet. Zur Bereitstellung muss das Agentenverfahren den Befehl Datei schreiben verwenden, um die Dateien setup.exe und record.iis vom VSA-Server an den verwalteten Rechner zu senden. Danach führt es unter Verwendung von Datei ausführen die Datei setup.exe mit den Optionen /s /f"<Pfad>\record.iis" aus.  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 einzigen Datei besteht – Führen Sie setup.exe /a /r /f1c:\temp\record.iss aus.
      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 einem Dateisatz besteht – Führen Sie setup.exe /r /f1c:\temp\record.iss aus.
      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 Agentenverfahrensbefehl Datei schreiben, um sowohl das Installationspaket des Händlers 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 mit Befehlszeilenparametern zur automatischen Installation aus (Verfahrensbefehl Datei ausführen).
    1. Wenn das Installationspaket aus einer einzigen Datei besteht – Führen Sie setup.exe /s /a /s /f1c:\temp\record.iss aus.
      Setup.exe ist der Name des Installationspakets. c:\temp\record.iss ist der vollständige Pfadname zum Speicherort der aufgezeichneten Einstellungen.
    2. Wenn das Installationspaket aus einem Dateisatz besteht – Führen Sie setup.exe /s /f1c:\temp\record.iss aus.
      Setup.exe ist der Name des Installationspakets. c:\temp\record.iss ist der vollständige Pfadname zum Speicherort 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 Agentenverfahrensbefehl Datei schreiben, um das Installationspaket des Händlers 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 unter Verwendung des Agentenverfahrensbefehls Datei ausführen mit dem Parameter /q 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 Agentenverfahrensbefehl Datei schreiben, um das Installationspaket des Händlers 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 unter Verwendung des Agentenverfahrensbefehls Datei ausführen mit dem Parameter /s aus.