enaio® webclient als Desktop-Anwendung installieren
enaio® webclient bietet als Standard für den Benutzer den Download des Installers für enaio® webclient als Desktop-Anwendung, enaio-webclient-app.exe, über das Benutzermenü an.
Die Installation kann nur für den Benutzer oder global für alle Benutzer durchgeführt werden. Eine globale Installation erfordert administrative Rechte.
Bei der Installation kann der Pfad angegeben werden.
Wenn nach einer Aktualisierung von enaio® webclient ebenfalls eine Aktualisierung von enaio® webclient als Desktop-Anwendung vorliegt, dann wird beim Start von enaio® webclient als Desktop-Anwendung automatisch eine Aktualisierung durchgeführt.
Die Download-Funktion aus enaio® webclient kann über folgenden Parameter deaktiviert werden:
config.webclient.featureSwitches.desktopApp.download
Installation - Voraussetzung
Voraussetzung für die Installation von enaio® webclient als Desktop-Anwendung ist das Microsoft Visual C++ Redistributable Package sowie das .NET Framework in der mit dem Betriebssystem kompatiblen Sprache. Sollten diese Systemvoraussetzungen nicht bereits automatisch vorhanden sein, stehen alle notwendigen Installationsressourcen im Bereich 'Prerequisites' des Serviceportals zur Verfügung.
Administrative Installation
Das MSI-Paket für die administrative Installation wurde abgekündigt und steht ab dem Service Release 2 Hotfix 18 für enaio® webclient nicht mehr zur Verfügung. Statt dessen wird der NSIS Installer enaio-webclient-app.exe verwendet. Der NSIS Installer ermöglicht für benutzerspezifische Installationen ebenfalls eine Profilverteilung über die Konfigurationsdatei init-profiles.json.
Administrative Installation per NSIS Installer
Der NSIS Installer enaio-webclient-app.exe zur administrativen Installation von enaio® webclient als Desktop-Anwendung per Kommandozeile befindet sich unter den Installationsdaten im Verzeichnis \Frontend\Webclient-Desktop-App\.
Parameter | Funktion |
---|---|
/S | Silent Mode |
/CurrentUser |
benutzerspezifische Installation Benutzerspezifische Installationen werden in folgendes Verzeichnis installiert: C:\Users\<Benutzername>\AppData\Local\Programs\enaio webclient |
/AllUsers | globale Installationen |
/P | optionale Anwendungsparameter |
/D |
Zielverzeichnis für globale Installation Ein Zielverzeichnis wird für globale Installationen benötigt. |
Beispiel: enaio-webclient-app.exe /S /AllUsers /P=--disable-accelerated-2d-canvas /D=C:\enaio\webclient
Die Angabe des Zielverzeichnisses für globale Installationen muss an letzter Stelle stehen.
Für benutzerspezifische Installationen ist eine Profilverteilung möglich.
Falls im Verzeichnis von enaio-webclient-app.exe eine Konfigurationsdatei init-profiles.json vorliegt, dann werden die Profile für das Verbinden und Anmelden aus der Konfigurationsdatei automatisch eingebunden.
Für globale Installationen ist eine Profilverteilung nicht möglich.
Parameter der Konfigurationsdatei init-profiles.json:
profiles |
Mehrere Profile können angegeben werden. |
activate |
true / false Falls mehrere Profile diese Eigenschaft haben, dann wird das letzte aus der Konfiguration im Dialog vorausgewählt. |
url | URL zu enaio® gateway |
username |
Benutzername Sinnvollerweise nur für DEMO-Installationen |
password |
unverschlüsseltes Passwort Sinnvollerweise nur für DEMO-Installationen |
autologin |
true / false 'Automatisch einloggen' aktivieren / deaktivieren |
authType |
NTLM_SYSTEM für die Windows-Anmeldung BASIC_AUTH für die Anmeldung mit enaio®-Daten OPENRESTY_KEYCLOAK für die Anmeldung mit Openresty / Keycloak Eine NTLM_SYSTEM-Anmeldung zusammen mit dem aktivierten automatischen Einloggen ermöglicht eine automatische Anmeldung für den Windows-Benutzer. |
Eine Konfigurationsdatei, die Sie als Vorlage verwenden können, steht zum Download bereit:
Deinstallation
Installationen werden über die Windows-Systemsteuerung deinstalliert.
Aktualisierung
Installationen können über den NSIS Installer aktualisiert werden.
Nach einer Aktualisierung von enaio® webclient werden Installationen von enaio® webclient als Desktop-Anwendung für die Benutzer automatisch aktualisiert.