Kontext
Wenn Sie Software Distribution Tools (oder Tools zur Softwareverteilung) verwenden, um den Prozess der Bereitstellung von Software auf allen Computern in einem Netzwerk zu automatisieren, kann es sinnvoll sein, bestimmte Installationsoptionen festzulegen, wie z.B. die Deaktivierung automatischer Updates oder die Installation im stillen Modus (keine Interaktion des Endbenutzers während des Installationsprozesses erforderlich).
Die Installation der Rainbow-Anwendung auf einem Remote-Desktop (VDI - Virtual Desktop Infrastructure) erfordert eine Installation "pro Rechner", bei der der Speicherort von Cache-Dateien und Registrierungseinträgen geändert wird.
Dateien für die Installation
* Um zu erfahren, welche Version Sie erhalten, lesen Sie den Artikel Zuordnung der Produktionsversionen
64-Bit-Windows-Setups:
- https://web.openrainbow.com/downloads/Rainbow_Installer-x64.exe
- https://web.openrainbow.com/downloads/Rainbow_Installer_Offline-x64.exe
- https://web.openrainbow.com/downloads/Rainbow_Installer_Machine-x64.exe
- https://web.openrainbow.com/downloads/Rainbow_Installer_Machine_Offline-x64.exe
64-Bit Windows MSI-Pakete:
Wichtig! Beachten Sie bei der Offline-Installation, dass MSI-Installationen nicht parallel ausgeführt werden können. Daher müssen die Windows-Voraussetzungen installiert werden, bevor Sie die Rainbow Desktop-Anwendung installieren.
Wie funktioniert es?
Verfügbare Optionen:
Es gibt verschiedene Optionen, die dem Installationsprogramm für die Rainbow-Installation als Argumente übergeben werden können:
-
/VDI: ändert den Speicherort der Dateien im Cache und deaktiviert die automatische Aktualisierung
- funktioniert nur für die Installationsdatei "Pro Maschine".
- für die Remote-Desktop-Umgebung zu verwenden.
- /DisableAutoUpdate: deaktiviert die automatische Aktualisierung
-
/DisableAwayOnSessionLock: damit wird die Anwesenheit nicht automatisch deaktiviert, wenn der Bildschirm gesperrt ist
- funktioniert nur für die Installationsdatei "Pro Maschine".
- sollte für die Installation von Remote Desktop verwendet werden, da die Abwesenheitserkennung in einer VDI-Umgebung möglicherweise nicht gut funktioniert.
- /AutoStart: Startet die Anwendung, wenn der Benutzer eine Verbindung zu Windows herstellt.
- /NoOutlookAddIn: Deaktiviert das Outlook-Add-In (kann vom Benutzer nach der Installation aktiviert werden).
- /SILENT: Das Setup fordert den Benutzer nicht auf, irgendwelche Optionen manuell zu überprüfen. Wenn keine andere Option definiert ist, werden die Standardeinstellungen verwendet.
- /RESTARTAPPLICATIONS: Führt die Anwendung aus, wenn die Installation fertiggestellt ist.
- /CreateDesktopShortcut: erstellt ein Desktop-Verknüpfungssymbol.
- Wähl-Hotkey :
-
/UseQuickDialModifier: legt die Modifikatortaste mit den Werten
NONE,CTRLoderSHIFTfest. -
/UseQuickDialKey: legt die Wähltaste fest, die in Kombination mit der Modifikatortaste mit dem Wert
F1bisF11verwendet werden soll
-
/UseQuickDialModifier: legt die Modifikatortaste mit den Werten
-
/FirstStartLanguage: legt die Sprache der Desktop-GUI fest
Beispiel für Deutsch verwenden Sie folgendes Argument /FirstStartLanguage=de
Verfügbare Sprachen (ISO 639-1) sind:-
ar,ca,cs,de,en,es-es,fi,fr,he,it,ja,ko,nl,no,pl,pt-br,pt-pt,ru,sv-se,tr,zh-cn,zh-tw
-
-
/FirstStartLoginEmail: füllt automatisch das E-Mail-Adressfeld des Benutzers auf dem Anmeldebildschirm aus
Verwendung: /FirstStartLoginEmail=john.doe@company.com
Wenn die angegebene E-Mail als SSO-Benutzer erkannt wird, wird der SSO-Assistent gestartet
Diese Option muss bei der Einrichtung pro Benutzer verwendet werden. -
/ForceInstallDeps: Wenn das Flag gesetzt ist und das Setup von einem nicht-administrativen Benutzer (ohne "Als Administrator ausführen") gestartet wird, erlaubt das Setup die Installation fehlender Microsoft-Abhängigkeiten (d.h.: VSTO, VC++ Runtime, .net framework). Da für die Installation dieser Abhängigkeiten Administratorrechte erforderlich sind, wird für jede fehlende Abhängigkeit ein Popup-Fenster zur Erhöhung der Rechte angezeigt (der lokale Administrator kann dann seine Anmeldedaten eingeben).
Auf diese Weise wird die Rainbow-Anwendung für den Benutzer installiert, der das Setup gestartet hat (in seinem Verzeichnis %APPDATA%), und die fehlenden Microsoft-Abhängigkeiten werden auf dem Rechner installiert (C:\Programme oder gleichwertig).
Beachten Sie, dass ohne diese Einstellung, wenn das Setup von einem Benutzer gestartet wird, der kein Administrator ist, und die Microsoft-Abhängigkeiten fehlen, das Setup mit einer Fehlermeldung abbricht, die besagt, dass diese vor der Installation von Rainbow installiert werden müssen. - /ErsterStartTeams: Wenn diese Option beim ersten Start während des Setups gesetzt wird, bleibt die Rainbow Desktop-Anwendung ausgeblendet, bis der Benutzer eine Verbindung zu Microsoft Teams herstellt und Microsoft Teams der Desktop-Anwendung Anmeldeinformationen zur Verfügung stellt.
-
/ForceNotificationPosition : Mit dieser Option können Administratoren die Standardposition von Desktop-Popups und -Benachrichtigungen bei eingehenden Anrufen während der Installation mit dem Parameter ForceNotificationPosition=Value erzwingen. Wenn sie gesetzt ist, ist die Position gesperrt und der Benutzer sieht die Einstellung für die Position der Benachrichtigungen in seinen Einstellungen nicht.
Verfügbare Werte:topLeft,topRight,bottomLeft,bottomRight -
/Domain: Diese Option ist spezifisch für Rainbow Edge-Umgebungen, in denen die Verbindungsdomäne eine andere ist als web.openrainbow.com
Verwendung: /Domain=web.rainbow.meinUnternehmen.org
Wie werden diese Optionen verwendet?
Wie die Installationsoptionen an die Setup-Datei übergeben werden, hängt von dem verwendeten Softwareverteilungsprogramm ab. Es können mehrere Argumente gleichzeitig angegeben werden:
- Argumente ohne einen Wert sollten als /arg übergeben werden.
Beispiele: /SILENT oder /DisableAutoUpdate - Argumente, die einen Wert erfordern, müssen das Format /arg=Wert verwenden
Beispiele: /FirstStartLanguage=de oder /UseQuickDialKey=F7
Wenn Sie zum Beispiel das Windows-Befehlszeilentool (cmd.exe) verwenden, müssen Sie folgenden Befehl ausführen:
msiexec.exe /i Rainbow.msi WRAPPED_ARGUMENTS="/arg1 /arg2=wert /arg3 /arg4=wert"
Einige Beispiele für Installationen
Stille Installation + Deaktivieren des automatischen Updates + Starten der Anwendung nach der Installation:
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /DisableAutoUpdate /RESTARTAPPLICATIONS"
Stille Installation + Wähl-Hotkey = SHIFT+F7
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /UseQuickDialModifier=SHIFT /UseQuickDialKey=F7"
Daraus resultierende Schlüssel in der PC-Registrierungsdatenbank
Abhängig vom Typ der verwendeten Installationsdatei (Pro Benutzer/Per Maschine) und den angegebenen Argumenten werden bei der Installation unterschiedliche Schlüssel in der PC-Registrierungsdatenbank erstellt.
Modus Pro Maschine:
-
Autostart:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
-
VDI:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
AutoUpdate deaktivieren:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
DisableAwayOnSessionLock:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialModifier:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialKey:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
ForceSoftphone:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Pro Benutzer-Modus:
-
Autostart:
- Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\AktuelleVersion\Run
-
AutoUpdate deaktivieren:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialModifier:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialKey:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
ForceSoftphone:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
- kein VDI im Benutzermodus
Die folgenden Optionen erzeugen keine Schlüssel in der PC-Registrierungsdatenbank:
- SILENT
- NoOutlookAddin
- CreateDesktopShortcut
- Bei der Einrichtung pro Rechner gibt es einige Einschränkungen:
- Wenn der Benutzer/IT die Desktop-Anwendung mit den Einstellungen"UseQuickDialModifier" und/oder"UseQuickDialKey" installiert hat und der Benutzer dann die Wähl-Hotkey-Optionen über die Benutzeroberfläche ändert, werden nach einem Neustart der Anwendung die bei der Installation festgelegten Werte wieder verwendet.
Dies liegt daran, dass die Anwendung die Registrierungseinträge nicht ändern kann, ohne dass die Anwendung mit Administratorrechten ausgeführt wird (beachten Sie, dass, wenn der Benutzer die Anwendung mit Administratorrechten ausführt, die über die Benutzeroberfläche vorgenommenen Änderungen beim nächsten Start der Anwendung erhalten bleiben). - Wenn der Benutzer/IT die Desktop-Anwendung ohne die Einstellungen"UseQuickDialModifier und/oder UseQuickDialKey" installiert hat und der Benutzer dann die Wähl-Hotkey-Optionen über die Benutzeroberfläche ändert, verwendet die Anwendung nach einem Neustart die vom Benutzer festgelegten Werte (unabhängig davon, ob der Benutzer über Administratorrechte verfügt oder nicht).
- Wenn der Benutzer/IT die Desktop-Anwendung mit den Einstellungen"UseQuickDialModifier" und/oder"UseQuickDialKey" installiert hat und der Benutzer dann die Wähl-Hotkey-Optionen über die Benutzeroberfläche ändert, werden nach einem Neustart der Anwendung die bei der Installation festgelegten Werte wieder verwendet.
- Bei den benutzerspezifischen Einstellungen kann der Benutzer diese Werte ohne Einschränkungen ändern.
Troubleshooting
Installations Logs
Zu Debug-Zwecken erzeugt der folgende Befehl Installationsprotokolle:
msiexec.exe /i "Rainbow.msi" /l*v rainbow_msi.log WRAPPED_ARGUMENTS="/arg1 /arg2=wert"
Tipps zur Deaktivierung der automatischen Aktualisierung
Wenn die Anwendung startet, prüft sie die Registrierung auf zwei Einträge "VDI" oder "DisableAutoUpdate".
Es sucht nach diesen Einträgen sowohl in
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
und
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Wenn ein Eintrag gefunden wird, wird beim Starten der Anwendung keine automatische Aktualisierung vorgeschlagen.
Die Anwendung wurde ohne diese Option installiert. Wie kann ich die automatische Aktualisierung deaktivieren?
Wenn die Anwendung im Modus "Pro Maschine" installiert ist, können Sie einen der folgenden Schlüssel in der Registrierung hinzufügen
1- In Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Fügen Sie einen Registrierungsschlüssel mit dem Wert name VDI, Typ DWORD 32bit, Wert 1, Basis Hexadezimal hinzu
2- In Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Fügen Sie einen Registrierungsschlüssel mit dem Wert DisableAutoUpdate, Typ DWORD 32bit, Wert 1, Basis Hexadezimal
Wenn die Anwendung im Modus Pro Benutzer installiert ist, können Sie den Schlüssel in der Registrierung hinzufügen
In Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Fügen Sie einen Registrierungsschlüssel mit dem Wert DisableAutoUpdate, Typ DWORD 32bit, Wert 1, Basis Hexadezimal hinzu
Rainbow Softphone-Modus
Ab Rainbow Version v156 wird der Softphone-Modus über die Konfiguration des Benutzerprofils erzwungen. Das frühere Argument /ForceSoftphone ist veraltet und wird nicht mehr unterstützt.
Wenn dieses Argument in früheren Installationen verwendet wurde, kann es hilfreich sein, die Registrierung zu überprüfen und den ForceSoftphone-Schlüssel zu entfernen, falls vorhanden. Obwohl aufgrund der aktuellen Implementierung keine Probleme zu erwarten sind, kann dieser Schritt dazu beitragen, unerwartetes Verhalten zu vermeiden.
Je nach verwendetem Setup befindet sich der Schlüssel in:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow