Zum Hauptinhalt springen

Dienstprogramm zur automatischen Client-Aktualisierung

Software-Updates – Webserver-basierte
Es gibt zwei Methoden, um mit IndySoft ein System für „automatische Software-Updates“ einzurichten. Mit diesem System können Sie neue Software-Updates automatisch an Ihre Endbenutzer verteilen – ohne dass auf jedem einzelnen Rechner eine Neuinstallation erforderlich ist. Diese Methode beschreibt die Aktualisierung Ihrer Clients über einen Webserver (im Gegensatz zu einem herkömmlichen Dateiserver, der im nächsten Abschnitt näher erläutert wird). Im Folgenden wird beschrieben, wie die Update-Dateien auf dem Server eingerichtet werden und welche Einstellungen an den einzelnen Client-Arbeitsplätzen vorzunehmen sind.

Einrichten des Webservers „

“ Auf Ihrer IndySoft-Installations-CD finden Sie im entsprechenden Installationsordner unter „AutoUpdate“ zwei Dateien. Die beiden Dateien heißen „IndySoftClient.cab“ und „indyupdate.inf“.

Diese beiden Dateien werden für den Aktualisierungsvorgang benötigt. Um sie in einer Webserver-Umgebung zu verwenden, kopieren Sie beide Dateien in ein gemeinsames Webverzeichnis in Ihrem Netzwerk. Notieren Sie sich diese Adresse http://, da Ihre Arbeitsstationen in Zukunft darauf verweisen müssen.

Aktualisieren der .INF-Datei „

“ Anschließend müssen Sie die Datei „indyupdate.inf“ bearbeiten, um die Einstellung [file1] anzupassen. Sie müssen „file1“ auf den Speicherort der Datei „IndySoftClient.cab“ verweisen. d. h. url=http://yourserver.yourcompany.com/IndyUpdate/IndySoftClient.cab (Anmerkung: Dies ist normalerweise derselbe Speicherort wie der der .inf-Datei)

Inhalt der Datei „IndyUpdate.inf“:

[update]

newversion=10.0.0 <-- Auf diese Weise ermittelt IndySoft, ob ein Update erforderlich ist. Es vergleicht die Version von „isdashboard.exe“ mit der angegebenen neuesten Version

localversion=isdashboard.exe

[action]

query=Eine neue Version von IndySoft wurde gefunden. Möchten Sie Ihren Arbeitsplatz jetzt aufrüsten?

WICHTIG: Sie müssen den IndySoft-Anmeldebildschirm schließen, bevor Sie mit dem Update fortfahren.

[files]

count=1

[file1]

url=http://yourserver.yourcompany.com/IndyUpdate/IndySoftClient.cab <-- Die Zeile, die Sie bearbeiten müssen, um den webbasierten Speicherort der .CAB-Datei anzugeben

compressed=1

Hinzufügen der Unterstützung für webbasierte Updates für jeden Client

Als Nächstes müssen Sie die Auto-Update-Einstellungen auf jedem Arbeitsplatzrechner öffnen und die Option „Web-Update aktivieren“ auswählen, wie unten gezeigt. Als Nächstes müssen Sie den Speicherort der Datei „indyupdate.inf“ angeben.

Das Update wird unter

bereitgestellt. Das war's auch schon. Wenn sich ein Benutzer das nächste Mal bei IndySoft anmeldet, prüft die Software, ob ein Versionsupdate verfügbar ist, und informiert den Endbenutzer, wann dieses Update durchgeführt werden muss. Der Benutzer wird während des Upgrades über den Fortschritt der Installation informiert. Es wird keine „Standard-Windows-Installation“ durchgeführt, daher müssen keine Zugriffsrechte erteilt werden (außer für Schreibzugriffe auf die Festplatte).

Nach Updates suchen

Um zu prüfen, ob ein Software-Update verfügbar ist, klicken Sie auf die Schaltfläche „Nach Updates suchen“. Sie werden benachrichtigt, wenn Ihre Software aktualisiert werden muss.

Software-Updates – Dateiserver-basierte „
“ Es gibt zwei Methoden, um ein System für „automatische Software-Updates“ mit IndySoft einzurichten. Mit diesem System können Sie neue Software-Updates automatisch an Ihre Endbenutzer verteilen – ohne dass auf jedem einzelnen Rechner eine Neuinstallation erforderlich ist. Diese Methode beschreibt die Aktualisierung Ihrer Clients über einen Standard-Dateiserver (im Gegensatz zu einem Standard-Webserver, wie im vorherigen Abschnitt beschrieben). Im Folgenden wird beschrieben, wie die Update-Dateien auf dem Server eingerichtet werden und welche Einstellungen an den einzelnen Client-Arbeitsplätzen vorzunehmen sind.

Einrichten des Dateiserver-

s Auf Ihrer IndySoft-Installations-CD finden Sie im entsprechenden Installationsordner unter „AutoUpdate“ zwei Dateien. Die beiden Dateien heißen „gageinsite.cab“ und „indyupdate.inf“. Diese beiden Dateien werden für den Aktualisierungsvorgang benötigt. Um sie auf einem Dateiserver zu verwenden, kopieren Sie beide Dateien in ein freigegebenes Verzeichnis in Ihrem Netzwerk, auf das über UNC-Namenskonventionen zugegriffen werden kann. Notieren Sie sich diesen UNC-Pfad, da Ihre Arbeitsstationen in Zukunft darauf verweisen müssen.

Aktualisieren der .INF-Datei „

“ Als Nächstes müssen Sie die Datei „indyupdate.inf“ bearbeiten, um die Einstellung unter [file1] anzupassen. Sie müssen „file1“ auf den Speicherort der Datei „IndySoftClient.cab“ verweisen. d. h. url=\IhrServer\resource\IndyUpdate\IndySoftClient.cab (Hinweis: Dies ist normalerweise derselbe Speicherort wie der der .inf-Datei)

Inhalt der Datei IndyUpdate.inf:

[update]

newversion=10.0.0 <-- Auf diese Weise ermittelt IndySoft, ob ein Update erforderlich ist. Es vergleicht die Version von isdashboard.exe mit der angegebenen neuesten Version localversion=isdashboard.exe

[action]

query=Eine neue Version von IndySoft wurde gefunden. Möchten Sie Ihren Arbeitsplatz jetzt aufrüsten?

WICHTIG: Sie müssen den IndySoft-Anmeldebildschirm schließen, bevor Sie mit dem Update fortfahren.

[Dateien]

count=1

[Datei1]

url=\IhrServer\resource\IndyUpdate\IndySoftClient.cab <-- Diese Zeile müssen Sie bearbeiten, um den Speicherort der CAB-Datei in Ihrem Netzwerk anzugeben

compressed=1

Hinzufügen der Unterstützung für dateiserverbasierte Updates für jeden Client

Als Nächstes müssen Sie auf jedem Arbeitsplatzrechner die Einstellungen für automatische Updates öffnen und die Option „Datei-Update aktivieren“ auswählen, wie unten dargestellt. Als Nächstes müssen Sie den Speicherort der Datei „indyupdate.inf“ angeben.

Das Update wird unter

bereitgestellt. Das war's auch schon. Jedes Mal, wenn sich ein Benutzer bei IndySoft anmeldet, prüft die Software, ob ein Versionsupdate verfügbar ist, und informiert den Endbenutzer, wenn dieses Update durchgeführt werden muss. Der Benutzer wird während des Upgrades über den Fortschritt der Installation informiert. Es wird keine „Standard-Windows-Installation“ durchgeführt, daher müssen keine Zugriffsrechte vergeben werden (außer für Schreibzugriffe auf die Festplatte).

Nach Updates suchen

Um zu prüfen, ob ein Software-Update verfügbar ist, klicken Sie auf die Schaltfläche „Nach Updates suchen“. Sie werden benachrichtigt, wenn Ihre Software aktualisiert werden muss. |