Automatische Aktualisierung des lokalen Verzeichnisses.
Der aktuellste Versionsstand von iPlus sollte sich grundsätzlich auf dem Visualisierungsserver befinden. Um zu gewährleisten das auch die Clients die gleiche Version aufweisen, verteilt iPlus die auf dem Visualisierungsserver vorhandenen iPlus-Dateien an die Clients. Treffen sie für die automatische Verteilung die folgenden Vorkehrungen auf jedem Clientrechner der automatische iPlus-Updates erhalten soll.
Legen Sie zunächst die drei folgenden Ordner an.
- Assemblies: Lokale Dateien für iPlus.
- Startup: Lokaler Ordner für das Startup Programm.
- StartupLink: Verknüpfungsverzeichnis für das Startup Programm.
Nach dem Anlegen der Ordner führen Sie die folgenden Schritte aus.
- Kopieren Sie die gip.iplus.startup.exe in den Ordner Startup.
- Erstellen Sie eine Verknüpfung der gip.iplus.startup.exe und kopieren Sie die Verknüpfung in den Ordner StartupLink.
Öffnen Sie die Eigenschaften der Verknüpfung der gip.iplus.startup.exe über das Kontextmenü der Verknüpfung mit rechte Maustaste / Eigenschaften.
Geben Sie im Eingabefeld Ziel nun den die Parameter für den Kopiervorgang ein:
z.B. F:\Client\Startup\gip.iplus.startup.exe \\Server\iPlusShare F:\Client\Assemblies
- Der erste Parameter ist Standardmäßig vorhanden und gibt den Pfad zu der verknüpften Datei an (Diesen müssen Sie in der Regel nicht ändern).
- Der zweite Parameter ist der Pfad des Verzeichnisses auf dem sich die aktuellen iPlus Dateien befinden.
- Der dritte Parameter ist das Zielverzeichnis auf dem Clientrechner.
In dem Eingabefeld Ausführen in geben Sie den Pfad zu der Konfigurationsdatei iplus.config ein.
Starten Sie iPlus nun über die Verknüpfung der gip.iplus.startup.exe. Beim ersten Start werden zunächst alle iPlus Dateien in den Zielordner kopiert. Der Vorgang kann ein wenig Zeit in Anspruch nehmen, ist aber abhängig von der Geschwindigkeit des Netzwerks in der Regel in weniger als einer Minute abgeschlossen.
Weitere optionale Startparameter:
- Mit dem vierten Parameter geben Sie die Startparameter für die iplus-Exe an. Sie sollten diese in Hochkomma setzen. Wenn keine Startparamter benötigt werden, dann geben Sie "-" an.
- Mit dem fünften Parameter geben Sie das Arbeitsverzeichnis an in der das Programm ausgeführt werden soll. In der Regel ist es das gleiche wie das Zielverzeichnis (dritter Parameter).
- Der sechste Parameter ist eine Zeichenkette mit vier Optionen:
- updatestart: Standardverhalten - Es wird vom Serververzeichnis die neueste Version kopiert und das Programm gestartet.
- start: Es erfolgt kein Kopiervorgang vom Serververzeichnis und es wird nur das Programm gestartet.
- updatemax: Es wird zuerst geprüft ob das Programm bereits gestartet ist. Wenn ja, dann wird das Programmfenster maximiert. Wenn das Programm nicht gestartet ist, dann vom Serververzeichnis die neueste Version kopiert und das Programm gestartet. Mit dieser Option wird verhindert, dass iplus mehrfach gestartet wird und immer nur ein Prozess aktiv ist.
- max: Es erfolgt kein Kopiervorgang vom Serververzeichnis und es wird nur das Programm gestartet. Sollte das Programm bereits gestartet sein, dann wird das Programmfenster maximiert. Mit dieser Option wird verhindert, dass iplus mehrfach gestartet wird und immer nur ein Prozess aktiv ist.
Beispiel:
F:\Client\Startup\gip.iplus.startup.exe \\Server\iPlusShare F:\Client\Assemblies - F:\Client\Assemblies updatemax
- Wird der siebente Parameter mit dem Wert "true" gesetzt, dann erfolgt kein Vergleich mit dem Serververzeichnis um eine lokale überflüssige dll nicht zu löschen.