Context
Wanneer u Software Distribution Tools (of software deployment tools) gebruikt om het proces van het leveren van software aan alle computers in een netwerk te automatiseren, kan het nuttig zijn om bepaalde installatie-opties in te stellen, zoals het uitschakelen van automatisch updaten of installeren in stille modus (er is geen interactie van de eindgebruiker nodig tijdens het installatieproces).
Het installeren van de Rainbow applicatie op een Remote Desktop (VDI - Virtual Desktop Infrastructure) vereist een "per machine" installatie die de locatie van cache bestanden en registervermeldingen zal veranderen.
Bestanden voor installatie
* Om te weten welke versie u krijgt, raadpleegt u het artikel Productieversies in kaart brengen
64-bits Windows opstellingen:
- 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-bits Windows MSI-pakketten:
Belangrijk: Voor het offline installatieprogramma moet u weten dat MSI-installaties niet parallel kunnen draaien, dus Windows vereisten moeten geïnstalleerd zijn voordat u de Rainbow Desktop toepassing installeert.
Hoe werkt het?
Beschikbare opties:
Er bestaan verschillende opties die als argumenten aan het installatieprogramma voor Rainbow kunnen worden doorgegeven:
-
/VDI: Wijzigt de locatie van cache bestanden & schakelt automatisch updaten uit.
- werkt alleen voor het "Per Machine" installatie bestand.
- te gebruiken voor Remote Desktop omgeving.
- /DisableAutoUpdate: Schakelt automatisch updaten uit.
-
/DisableAwayOnSessionLock: hiermee wordt de Aanwezigheid niet automatisch uitgeschakeld wanneer het scherm wordt vergrendeld.
- werkt alleen voor het "Per Machine" installatie bestand.
- te gebruiken voor Remote Desktop-installatie omdat wegdetectie mogelijk niet goed werkt in een VDI-omgeving.
- /AutoStart: Start de toepassing wanneer de gebruiker verbinding maakt met Windows.
- /NoOutlookAddIn: schakelt de Outlook invoegtoepassing uit (kan na de installatie door de gebruiker worden geactiveerd).
- /SILENT: de setup zal de gebruiker niet vragen om handmatig opties aan te vinken. Als er geen andere optie is gedefinieerd, worden de standaardinstellingen gebruikt.
- /RESTARTAPPLICATIONS: De toepassing uitvoeren wanneer de installatie voltooid is.
- /CreateDesktopShortcut: Creëert een snelkoppeling op het bureaublad.
- Sneltoets kiezen :
-
/UseQuickDialModifier: stelt de modificatietoets in met de waarden
NONE,CTRLofSHIFT. -
/UseQuickDialKey: stelt de kiestoets in die gebruikt moet worden in combinatie met de modificatietoets met de waarde
F1totF11.
-
/UseQuickDialModifier: stelt de modificatietoets in met de waarden
-
/FirstStartLanguage: stelt de taal van de Desktop GUI in.
Voorbeeld voor Duits gebruik het volgende argument /FirstStartLanguage=de
Beschikbare talen (ISO 639-1) zijn:-
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: Vul automatisch het e-mailadresveld van de gebruiker in op het inlogscherm
gebruik: /FirstStartLoginEmail=john.doe@company.com
Als het opgegeven e-mailadres wordt herkend als een SSO-gebruiker, dan wordt de SSO-wizard gestart.
Deze optie moet gebruikt worden bij het instellen per gebruiker. -
/ForceInstallDeps: Als deze flag is ingesteld en de installatie wordt gestart door een gebruiker die geen beheerder is (zonder "Uitvoeren als beheerder"), zal de installatie de installatie van ontbrekende Microsoft-afhankelijkheden toestaan (d.w.z.: VSTO, VC++ Runtime, .net framework). Aangezien deze afhankelijkheden beheerdersrechten vereisen om geïnstalleerd te worden, zal er voor elke ontbrekende afhankelijkheid een popup met rechtenverhoging worden weergegeven (de lokale beheerder kan dan zijn referenties invoeren).
Als u dit doet, wordt de Rainbow toepassing geïnstalleerd voor de gebruiker die de setup gestart heeft (in zijn %APPDATA% map) en worden de ontbrekende Microsoft afhankelijkheden geïnstalleerd op de machine (C:\Program Files of gelijkwaardig).
Merk op dat zonder deze instelling als de setup gestart wordt door een gebruiker die geen beheerder is en Microsoft afhankelijkheden ontbreken, de setup stopt met een foutmelding dat deze geïnstalleerd moeten worden voordat Rainbow geïnstalleerd wordt. - /FirstStartTeams: Bij de eerste start, als deze optie is ingesteld tijdens de setup, zal de Rainbow Desktop applicatie verbergd blijven totdat de gebruiker verbinding maakt met Microsoft Teams en Microsoft Teams referenties verstrekt aan de Desktop applicatie.
-
/ForceNotificationPosition : Met deze optie kunnen beheerders de standaardpositie van pop-ups en meldingen van inkomende oproepen afdwingen tijdens de installatie met de parameter ForceNotificationPosition=Value. Als de positie is ingesteld, wordt deze vergrendeld en ziet de gebruiker de instelling Meldingenpositie niet in zijn voorkeuren.
Beschikbare waarden:topLeft,topRight,bottomLeft,bottomRight -
/Domain: Deze optie is specifiek voor de Rainbow Edge omgeving waar het verbindingsdomein anders is dan web.openrainbow.com
gebruik: /Domain=web.rainbow.mycompany.org
Hoe gebruikt u deze opties?
Hoe de installatie-opties worden geleverd aan het setup-bestand hangt af van het softwaredistributieprogramma dat wordt gebruikt. Er kunnen meerdere argumenten tegelijk worden opgegeven:
- Argumenten zonder waarde moeten worden doorgegeven als /arg
Voorbeelden: /SILENT of /DisableAutoUpdate - Argumenten die een waarde vereisen, moeten de indeling /arg=waarde gebruiken
Voorbeelden: /FirstStartLanguage=de of /UseQuickDialKey=F7
Als u bijvoorbeeld de opdrachtregeltool van Windows (cmd.exe) gebruikt, moet u de volgende opdracht uitvoeren:
msiexec.exe /i Rainbow.msi WRAPPED_ARGUMENTS="/arg1 /arg2=waarde /arg3 /arg4=waarde"
Enkele voorbeelden van installaties
Stille installatie + automatische update uitschakelen + app starten na installatie:
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /DisableAutoUpdate /RESTARTAPPLICATIONS".
Stille installatie + sneltoets kiezen = SHIFT+F7
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /UseQuickDialModifier=SHIFT /UseQuickDialKey=F7"
Resulterende sleutels in de database van het PC-register
Afhankelijk van het gebruikte type installatiebestand (Per gebruiker/Per machine) en de opgegeven argumenten, maakt het installatieproces verschillende sleutels aan in de database van het pc-register.
Per computer modus:
-
Autostart:
- Computer-HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\MicrosoftWindowsCurrentVersion\Run
-
VDI:
- ComputerHKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
Automatisch bijwerken uitschakelen:
- Computer\HKEY_LOCAL_MACHINE\SoftwareAlcatel-Lucent EnterpriseRainbow
-
DisableAwayOnSessionLock:
- Computer\HKEY_LOCAL_MACHINESoftwareAlcatel-Lucent EnterpriseRainbow
-
UseQuickDialModifier:
- Computer\HKEY_LOCAL_MACHINESoftwareAlcatel-Lucent EnterpriseRainbow
-
UseQuickDialKey:
- ComputerHKEY_LOCAL_MACHINESoftwareAlcatel-Lucent EnterpriseRainbow
-
ForceSoftphone:
- ComputerHKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent EnterpriseRainbow
- ComputerHKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent EnterpriseRainbow
Per gebruiker:
-
Autostart:
- ComputerHKEY_CURRENT_USER\Software\MicrosoftWindowsCurrentVersion\Run
-
Automatisch bijwerken uitschakelen:
- Computer\HKEY_CURRENT_USERSOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialModifier:
- Computer\HKEY_CURRENT_USERSOFTWAREAlcatel-Lucent EnterpriseRainbow
-
UseQuickDialKey:
- ComputerHKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent EnterpriseRainbow
-
ForceSoftphone:
- ComputerHKEY_CURRENT_USERSOFTWAREAlcatel-Lucent EnterpriseRainbow
- geen VDI in gebruikersmodus
De volgende opties maken geen sleutels aan in de registerdatabase van de pc:
- SILENT
- NoOutlookAddin
- CreateDesktopShortcut
- Voor de instellingen per machine zijn er enkele beperkingen:
- Als de gebruiker/IT de desktoptoepassing heeft geïnstalleerd met de instellingen"UseQuickDialModifier" en/of"UseQuickDialKey", en de gebruiker wijzigt vervolgens de opties voor sneltoetsen vanuit de gebruikersinterface, dan zal de toepassing na een herstart de tijdens de installatie ingestelde waarden opnieuw gebruiken.
Dit komt omdat de toepassing de registervermeldingen niet kan wijzigen zonder de toepassing met beheerdersrechten uit te voeren (merk op dat als de gebruiker de toepassing met beheerdersrechten uitvoert, de wijzigingen die via de gebruikersinterface zijn gemaakt, de volgende keer dat de toepassing wordt gestart, behouden blijven). - Als de gebruiker/IT de desktoptoepassing heeft geïnstalleerd zonder de instellingen"UseQuickDialModifier en/of UseQuickDialKey" te gebruiken, en de gebruiker wijzigt vervolgens de sneltoetsopties via de gebruikersinterface, dan zal de toepassing na een herstart de door de gebruiker ingestelde waarden gebruiken (of de gebruiker nu beheerdersrechten heeft of niet).
- Als de gebruiker/IT de desktoptoepassing heeft geïnstalleerd met de instellingen"UseQuickDialModifier" en/of"UseQuickDialKey", en de gebruiker wijzigt vervolgens de opties voor sneltoetsen vanuit de gebruikersinterface, dan zal de toepassing na een herstart de tijdens de installatie ingestelde waarden opnieuw gebruiken.
- Voor de instellingen per gebruiker kan de gebruiker deze waarden zonder beperkingen wijzigen.
Problemen oplossen
Installatielogs
Voor debug doeleinden zal het volgende commando installatielogboeken genereren:
msiexec.exe /i "Rainbow.msi" /l*v rainbow_msi.log WRAPPED_ARGUMENTS="/arg1 /arg2=value".
Tips om automatisch bijwerken uit te schakelen
Wanneer de toepassing start, controleert het het register op twee vermeldingen "VDI" of "DisableAutoUpdate".
Er wordt zowel in
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
en
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow.
Als er één item wordt gevonden, dan zal er geen automatische update worden voorgesteld bij het starten van de toepassing.
De toepassing is geïnstalleerd zonder deze optie, hoe kan ik de automatische update uitschakelen?
Als de applicatie in de Per Machine modus is geïnstalleerd, dan kunt u een van de volgende sleutels in het register toevoegen
1- In Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Voeg een registersleutel toe met de naam VDI, type DWORD 32bit, waarde 1, hexadecimale basis.
2- In Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Voeg een registersleutel toe met als waarde DisableAutoUpdate, type DWORD 32bit, waarde 1, hexadecimale basis.
Als de toepassing in de modus Per gebruiker is geïnstalleerd, kunt u de sleutel in het register toevoegen
In Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Voeg een registersleutel toe met als waarde DisableAutoUpdate, type DWORD 32bit, waarde 1, hexadecimale basis.
Rainbow Softphone modus
Startend met Rainbow versie v156 wordt de Softphone modus afgedwongen via de profielconfiguratie van de gebruiker. Het oude /ForceSoftphone argument is verouderd en wordt niet langer ondersteund.
Als dit argument in eerdere installaties werd gebruikt, kan het nuttig zijn om het register te controleren en de ForceSoftphone sleutel te verwijderen als die aanwezig is. Hoewel er geen problemen worden verwacht op basis van de huidige implementatie, kan deze stap onverwacht gedrag helpen voorkomen.
Afhankelijk van de gebruikte installatie, kan de sleutel gevonden worden in:
ComputerHKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
ComputerHKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent EnterpriseRainbow