FAQ

Erstellen einer stillen Installation

Sie müssen NetSupport Manager in Ihrem Netzwerk auf x Rechnern installieren und wollen dies mit Ihrer Firmen eigenen Roll-Out Routine als unbeaufsichtigten Job laufen lassen.

Beschreibung

Sie müssen NetSupport Manager in Ihrem Netzwerk auf x Rechnern installieren und wollen dies mit Ihrer Firmen eigenen Roll-Out Routine als unbeaufsichtigten Job laufen lassen.

Lösung

InstallShield enthält eine Funktion, mit der Benutzerauswahlen während der Installation aufgezeichnet werden können.
Diese Daten können als Antworten auf die Fragen bei einer folgenden "stillen" Installation verwendet werden - d.h. einer unbeaufsichtigten, automatischen Installation.

So erstellen Sie eine Antwortdatei für eine stille Installation:

  • Kopieren Sie die Dateien der Kit-Disketten an einen geeigneten allgemein zugänglichen Speicherort.
    Die Verzeichnisstruktur sollte so aufgebaut sein, daß sich die Dateien aller Disketten in einem Verzeichnis oder in als DISK1... benannten Unterverzeichnissen eines gemeinsamen Verzeichnisses befinden (z.B. NSM).
  • Wählen Sie einen Rechner aus, der typisch für eine Gruppe ist.
  • Führen Sie Setup vom Speicherort des Kits aus, und geben Sie in der Befehlszeilenoption den Parameter -r (Record = Aufzeichnen) an.Zum Beispiel: Run: u:pcd32disk1setup -r
  • Alle von Ihnen eingegebenen Antworten werden aufgezeichnet.
    Die Antwortdatei setup.iss wird im Verzeichnis WINDOWS gespeichert.
    Im Abschnitt 9.5 der Datei readme.txt finden Sie ein Beispiel für das Format der Antwortdatei.
  • Treffen Sie während des Setups Auswahlen, die auf alle Ziel-Rechner zutreffen.
    Insbesondere sollten Sie einen angemessenen Netzwerktransport auswählen und weder die Readme-Datei anzeigen noch den Client Configurator ausführen.
  • Wenn das Setup beendet ist, kopieren Sie die Antwortdatei zurück an den Speicherort des Kits, so daß sie sich im gleichen Verzeichnis befindet, wie die Anwendung setup.exe.
    Für alle weiteren Installationen kann das Verzeichnis mit den Installationsdateien mit Schreibschutz versehen werden.
  • Definieren Sie die Befehlszeilenoption der setup.exe für jeden Ziel-Rechner in folgender Weise:u:pcd32disk1setup -s -f2

    Setup sucht dann im Quellverzeichnis nach der Antwortdatei.
    Falls sich diese in einem anderen Verzeichnis befindet, können Sie mit dem Parameter -f1 auf das richtige Verzeichnis verweisen.
    Zum Beispiel:

    u:pcd32disk1setup -s -f1u:pcdsetup.iss

    Setup erstellt außerdem eine Installations-Protokolldatei.
    Wenn der Quellbereich mit Schreibschutz versehen ist oder mehr als ein Ziel-Rechner eine stille Installation ausführt, kann nicht in die Protokolldatei geschrieben werden.
    Mit dem Parameter -f2 kann ein alternativer Pfad für die Protokolldatei angegeben werden.
    Zum Beispiel:

    u:pcd32disk1setup -s -f2c:pcdsetup.log

    Die Protokolldateien können später überprüft werden.
    Im Abschnitt 9.6 der Datei readme.txt finden Sie ein Beispiel für das Format der Protokolldatei.

    Wenn Sie eine stille Installation von einem normalerweise nicht zugänglichen Speicherort ausführen wollen und Ihr Script diesen Speicherort per NET USE vor dem Start von SETUP zugänglich macht und nach dem Setup die Verbindung wieder trennt, sollten Sie folgendes Befehlsformat verwenden:

    start/wait u:pcd32disk1setup -SMS -s -f2c:pcdsetup.log

    Der Befehl "Start/Wait" zwingt Windows dazu, auf die Beendigung der setup.exe zu warten, bevor es weiter ausgeführt wird.
    Der Parameter "-SMS" zwingt die setup.exe, so lange geladen zu bleiben, bis die Installation abgeschlossen ist.
    Beachten Sie, daß "SMS" in GROSSBUCHSTABEN geschrieben werden muß

    Ergänzung

    Wie uns von einigen Kunden berichtet wurde, kann es während der Ausführung von Setup.exe zur Fehlermeldung
    Setup Initialization Error 111: "Insufficient memory to run Setup"
    kommen.
    Dieser Fehler tritt vornehmlich auf Systemen mit mehr als 1 GB RAM auf und wird durch eine Einschränkung der InstallShield Setup Engine ausgelöst.

    Zur Vermeidung dieser Fehlermeldung schalten Sie bitte auf betroffenen Systemen die Speicherüberprüfung aus.

    Rufen Sie hierzu Setup.exe bitte zusätzlich mit dem Parameter -z auf.

    z.B. setup.exe -z für eine normale Installation oder setup.exe -s -SMS -z für eine "stillen" Installation.