Contesto
Quando si utilizzano gli Strumenti di distribuzione software (o strumenti di distribuzione software) per automatizzare il processo di distribuzione del software a tutti i computer di una rete, può essere utile impostare alcune opzioni di installazione, come la disabilitazione dell'aggiornamento automatico o l'installazione in modalità silenziosa (non è richiesta l'interazione dell'utente finale durante il processo di installazione).
L'installazione dell'applicazione Rainbow su un Desktop Remoto (VDI - Virtual Desktop Infrastructure) richiede un'installazione "per macchina" che modificherà la posizione dei file di cache e delle voci del registro.
File di installazione
* Per sapere quale versione riceverà, consulti l'articolo Mappatura delle versioni di produzione
Configurazioni Windows a 64 bit:
- 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
pacchetti MSI di Windows a 64 bit:
Importante: Per il programma di installazione offline, tenga presente che le installazioni MSI non possono essere eseguite in parallelo, quindi i prerequisiti di Windows devono essere installati prima di installare l'applicazione Rainbow Desktop.
Come funziona?
Opzioni disponibili:
Esistono diverse opzioni che possono essere passate come argomenti al programma di installazione per l'installazione di Rainbow:
-
/VDI: modifica la posizione dei file di cache e disabilita l'aggiornamento automatico.
- funziona solo per il file di installazione "Per Machine".
- da utilizzare per l'ambiente Remote Desktop.
- /DisableAutoUpdate: disabilita l'aggiornamento automatico.
-
/DisableAwayOnSessionLock: farà in modo che la presenza non si trasformi automaticamente in assenza quando lo schermo è bloccato.
- funziona solo per il file di installazione "Per Machine".
- da utilizzare per l'installazione di Desktop Remoto, perché il rilevamento dell'assenza potrebbe non funzionare bene in ambiente VDI.
- /AutoStart: avvia l'applicazione quando l'utente si connette a Windows.
- /NoOutlookAddIn: disabilita il componente aggiuntivo di Outlook (può essere attivato dall'utente dopo l'installazione).
- /SILENT: l'installazione non chiederà all'utente finale di controllare manualmente alcuna opzione. Se non è stata definita alcuna altra opzione, verranno utilizzate le impostazioni predefinite.
- /RESTARTAPPLICAZIONI: Esegue l'applicazione al termine dell'installazione.
- /CreateDesktopShortcut: crea un'icona di collegamento al desktop.
- Tasto di scelta rapida per la composizione:
-
/UseQuickDialModifier: imposta il tasto modificatore con i valori
NONE,CTRLoSHIFT. -
/UseQuickDialKey: imposta il tasto di composizione da utilizzare in combinazione con il tasto modificatore con i valori
da F1aF11.
-
/UseQuickDialModifier: imposta il tasto modificatore con i valori
-
/FirstStartLanguage: imposta la lingua della GUI del desktop.
Per esempio, per il tedesco utilizzi il seguente argomento /FirstStartLanguage=de
Le lingue disponibili (ISO 639-1) sono:-
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: compila automaticamente il campo dell'indirizzo e-mail dell'utente nella schermata di login.
utilizzo: /FirstStartLoginEmail=john.doe@company.com
Se l'e-mail specificata viene riconosciuta come utente SSO, viene lanciata la procedura guidata SSO.
Questa opzione deve essere utilizzata con la configurazione per utente. -
/ForceInstallDeps: Quando il flag è impostato e il setup viene avviato da un utente non amministratore (senza "Avvia come amministratore"), il setup consentirà l'installazione delle dipendenze Microsoft mancanti (ad esempio: VSTO, VC++ Runtime, .net framework). Poiché queste dipendenze richiedono i diritti di amministratore per essere installate, verrà visualizzato un popup di elevazione dei diritti per ogni dipendenza mancante (l'amministratore locale può quindi inserire le sue credenziali).
In questo modo, l'applicazione Rainbow viene installata per l'utente che ha avviato il setup (nella sua directory %APPDATA%) e le dipendenze Microsoft mancanti vengono installate sulla macchina (C:\Program Files o equivalente).
Si noti che senza questa impostazione, se il setup viene avviato da un utente non amministratore e mancano le dipendenze Microsoft, il setup si interrompe con un popup di errore che indica che queste devono essere installate prima di installare Rainbow. - /FirstStartTeams: Al primo avvio, se questa opzione è impostata durante l'installazione, l'applicazione Rainbow Desktop rimarrà nascosta fino a quando l'utente non si connetterà a Microsoft Teams e Microsoft Teams fornirà le credenziali all'applicazione Desktop.
-
/Forza NotifichePosizione : Questa opzione consente agli amministratori di imporre la posizione predefinita dei popup e delle notifiche delle chiamate in arrivo sul Desktop durante l'installazione, utilizzando il parametro ForzaNotifichePosizione=Valore. Quando è impostata, la posizione è bloccata e l'utente non vedrà l'impostazione Posizione di notifica nelle sue preferenze.
Valori disponibili:in alto a sinistra,in alto a destra,in basso a sinistra,in basso a destra. -
/Dominio: Questa opzione è specifica per l'ambiente Rainbow Edge dove il dominio di connessione è diverso da web.openrainbow.com
utilizzo: /Dominio=web.rainbow.mycompany.org
Come utilizzare queste opzioni?
Il modo in cui le opzioni di installazione vengono fornite al file di setup dipende dallo strumento di distribuzione del software utilizzato. È possibile specificare più argomenti contemporaneamente:
- Gli argomenti senza valore devono essere passati come /arg
Esempi: /SILENT o /DisableAutoUpdate - Gli argomenti che richiedono un valore devono utilizzare il formato /arg=valore
Esempi: /FirstStartLanguage=de o /UseQuickDialKey=F7
Ad esempio, utilizzando lo strumento della riga di comando di Windows (cmd.exe), dovrà eseguire il seguente comando:
msiexec.exe /i Rainbow.msi WRAPPED_ARGUMENTS="/arg1 /arg2=valore /arg3 /arg4=valore".
Alcuni esempi di installazioni
Installazione silenziosa + disabilitazione dell'aggiornamento automatico + avvio dell'applicazione dopo l'installazione:
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /DisableAutoUpdate /RESTARTAPPLICATIONS"
Installazione silenziosa + tasto di scelta rapida = MAIUSC+F7
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /UseQuickDialModifier=SHIFT /UseQuickDialKey=F7"
Chiavi risultanti nel database del Registro di sistema del PC
A seconda del tipo di file di installazione utilizzato (Per Utente/Per Macchina) e degli argomenti forniti, il processo di installazione crea diverse chiavi nel database del Registro di sistema del PC.
Modalità Per Macchina:
-
Avvio automatico:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
-
VDI:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
DisabilitaAutoaggiornamento:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
DisabilitaAwayOnSessionLock:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
UtilizzaModificatoreDelVeloce:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
Utilizza la chiave telefonica rapida:
- Computer_HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
ForzaSoftphone:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Modalità per utente:
-
Avvio automatico:
- Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
-
DisabilitaAutoaggiornamento:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
UtilizzaModificatoreDirezionaleVeloce:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
Utilizza la chiave di chiamata rapida:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
-
ForzaSoftphone:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
- no VDI in modalità utente
Le seguenti opzioni non creeranno chiavi nel database del Registro di sistema del PC:
- SILENZIOSO
- NoOutlookAddin
- CreaDesktopShortcut
- Per le configurazioni per macchina ci sono alcune limitazioni:
- Se l'utente/IT ha installato l'applicazione desktop utilizzando le impostazioni"UseQuickDialModifier" e/o"UseQuickDialKey", e l'utente modifica poi le opzioni del tasto di composizione dall'interfaccia utente, dopo un riavvio dell'applicazione, questa riutilizzerà i valori impostati durante l'installazione.
Questo perché l'applicazione non può modificare le voci del Registro di sistema senza eseguire l'applicazione con i diritti di amministratore (si noti che se l'utente esegue l'applicazione con i diritti di amministratore, le modifiche apportate tramite l'interfaccia utente saranno conservate al successivo avvio dell'applicazione). - Se l'utente/IT ha installato l'applicazione desktop senza utilizzare le impostazioni"UseQuickDialModifier e/o UseQuickDialKey", e l'utente modifica le opzioni dei tasti di scelta rapida di composizione dall'interfaccia utente, dopo un riavvio dell'applicazione, questa utilizzerà i valori impostati dall'utente (indipendentemente dal fatto che l'utente abbia o meno i diritti di amministratore).
- Se l'utente/IT ha installato l'applicazione desktop utilizzando le impostazioni"UseQuickDialModifier" e/o"UseQuickDialKey", e l'utente modifica poi le opzioni del tasto di composizione dall'interfaccia utente, dopo un riavvio dell'applicazione, questa riutilizzerà i valori impostati durante l'installazione.
- Per le impostazioni per utente, l'utente può modificare questi valori senza restrizioni.
Risoluzione dei problemi
Connetti dell'installazione
A scopo di debug, il seguente comando genererà i registri di installazione:
msiexec.exe /i "Rainbow.msi" /l*v rainbow_msi.log WRAPPED_ARGUMENTS="/arg1 /arg2=value"
Suggerimenti per disabilitare l'aggiornamento automatico
Quando l'applicazione si avvia, controlla il registro per due voci "VDI" o "DisableAutoUpdate".
Verifica la presenza di queste voci sia in
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
e
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Se viene trovata una voce, non verrà proposto alcun aggiornamento automatico all'avvio dell'applicazione.
L'applicazione è stata installata senza questa opzione, come posso disabilitare l'aggiornamento automatico?
Se l'applicazione è installata in modalità Per Machine, può aggiungere una delle seguenti chiavi nel registro di sistema
1- In Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Aggiunga una chiave di registro con nome VDI, tipo DWORD 32bit, valore 1, base esadecimale.
2- In Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Aggiunga una chiave del Registro di sistema con nome DisableAutoUpdate, tipo DWORD 32bit, valore 1, base esadecimale.
Se l'applicazione è installata in modalità Per User, può aggiungere la chiave nel Registro di sistema
In Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Aggiunga una chiave del Registro di sistema con nome DisableAutoUpdate, tipo DWORD 32bit, valore 1, base esadecimale.
Modalità Softphone Rainbow
A partire dalla versione Rainbow v156, la modalità Softphone viene applicata tramite la configurazione del profilo utente. L'argomento legacy /ForceSoftphone è deprecato e non è più supportato.
Se questo argomento era utilizzato nelle installazioni precedenti, può essere utile verificare il registro di sistema e rimuovere la chiave ForceSoftphone, se presente. Sebbene non si prevedano problemi in base all'attuale implementazione, questo passaggio può aiutare a prevenire qualsiasi comportamento inatteso.
A seconda della configurazione utilizzata, la chiave si trova in:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow