Contexto
Cuando se utilizan herramientas de distribución de software (o herramientas de despliegue de software) para automatizar el proceso de distribución de software a todos los ordenadores de una red, puede resultar útil establecer determinadas opciones de instalación, como desactivar la actualización automática o instalar en modo silencioso (no se requiere la interacción del usuario final durante el proceso de instalación).
La instalación de la aplicación Rainbow en un escritorio remoto (VDI - Virtual Desktop Infrastructure) requiere una instalación "por máquina" que cambiará la ubicación de los archivos de caché y las entradas del registro.
¿Cómo funciona?
Opciones disponibles:
Existen diferentes opciones que pueden pasarse como argumentos al instalador para la instalación de Rainbow:
-
/VDI: modifica la ubicación de los archivos caché y desactiva la actualización automática
- sólo funciona para el archivo de instalación "Por máquina".
- que se utilizará para el entorno de Escritorio Remoto.
- /DisableAutoUpdate: desactiva la actualización automática
-
/DisableAwayOnSessionLock: esto hará que la presencia no se gire a away automáticamente cuando la pantalla esté bloqueada
- sólo funciona para el archivo de instalación "Por máquina".
- debe utilizarse para la instalación de Escritorio Remoto porque la detección de away puede no funcionar bien en un entorno VDI.
- /AutoStart: Iniciar la aplicación cuando el usuario se conecta a Windows.
- /NoOutlookAddIn: desactiva el complemento de Outlook (puede ser activado por el usuario tras la instalación).
- /SILENT: la instalación no pedirá al usuario final que compruebe manualmente ninguna opción. Si no se define ninguna otra opción, se utilizarán los valores predeterminados.
- /RESTARTAPCIONES: Ejecuta la aplicación cuando finaliza la instalación.
- /CreateDesktopShortcut: crea un icono de acceso directo en el escritorio.
- Tecla de acceso directo de marcación :
- /UseQuickDialModifier: establece la tecla modificadora con los valores NONE, CTRL o SHIFT.
- /UseQuickDialKey: establece la tecla de marcación que se utilizará en combinación con la tecla modificadora con el valor F1 a F11.
-
/FirstStartLanguage: establece el idioma de la interfaz gráfica de usuario del escritorio.
Ejemplo para alemán utilice el siguiente argumento /FirstStartLanguage=de
Los idiomas disponibles (ISO 639-1) son:-
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: rellene automáticamente el campo de la dirección de correo electrónico del usuario en la pantalla de inicio de sesión
uso: /FirstStartLoginEmail=john.doe@company.com
Si el correo electrónico especificado es reconocido como usuario SSO, entonces se lanza el asistente SSO
Esta opción debe utilizarse con la configuración por usuario. -
/ForceInstallDeps: Cuando el flag está activado, y la instalación es iniciada por un usuario no administrador (sin "Ejecutar como administrador"), la instalación permitirá la instalación de las dependencias de Microsoft que falten (por ejemplo: VSTO, VC++ Runtime, .net framework). Como estas dependencias requieren derechos de administrador para ser instaladas, se mostrará una ventana emergente de elevación de derechos para cada dependencia que falte (el administrador local podrá entonces introducir sus credenciales).
Al hacer esto, la aplicación Rainbow se instala para el usuario que inició la configuración (en su directorio %APPDATA%) y las dependencias de Microsoft que faltan se instalan en la máquina (C:\Archivos de programa o equivalente).
Tenga en cuenta que sin esta configuración, si la instalación la inicia un usuario no administrador y faltan dependencias de Microsoft, la instalación se detiene con una ventana emergente de error que indica que éstas deben instalarse antes de instalar Rainbow. - /FirstStartTeams: En el primer inicio, si se establece esta opción durante la instalación, la aplicación de escritorio Rainbow permanecerá oculta hasta que el usuario se conecte a Microsoft Teams y Microsoft Teams proporcione credenciales a la aplicación de escritorio.
-
/ForceSoftphone:(para versiones anteriores a la v149) En el primer inicio, si se establece esta opción durante la configuración, Desktop establecerá automáticamente la opción del usuario en modo Softphone. Esto se aplicará sólo si otros datos del usuario son compatibles con esta vista de softphone (el usuario debe tener un perfil en el que la MI, las videollamadas y la pantalla compartida no estén permitidas como los perfiles de audio Telefonía o Telefonía y Rainbow ).
Si se establece durante la configuración, el usuario no tendrá la opción de cambiar la apariencia. Para permitir al usuario cambiar la apariencia de la aplicación Rainbow la única forma es suprimir la clave de registro ForceSoftphone.Dependiendo de la configuración utilizada, la clave puede encontrarse en:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
¿Cómo utilizar estas opciones?
La forma de pasar estas opciones al archivo de instalación depende de la herramienta de distribución de software utilizada. Es posible proporcionar varios argumentos a la vez.
Por ejemplo, utilizando la herramienta de línea de comandos de Windows (cmd.exe), tendrá que ejecutar el siguiente comando:
msiexec.exe /i Rainbow.msi WRAPPED_ARGUMENTS="/arg1 /arg2"
o
msiexec.exe /i Rainbow.msi WRAPPED_ARGUMENTS="/arg1=valor /arg2=valor"
Troubleshooting
Para fines de depuración, el siguiente comando generará logs de instalación:
msiexec.exe /i "Rainbow.msi" /l*v rainbow_msi.log WRAPPED_ARGUMENTS="/arg1 /arg2"
Algunos ejemplos de instalaciones
Instalación silenciosa + desactivar la actualización automática + Iniciar la aplicación después de la instalación:
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /DisableAutoUpdate /RESTARTAPPLICATIONS"
Instalación silenciosa + tecla de marcación rápida = MAYÚS+F7
msiexec.exe /i Rainbow_Installer_Offline.msi WRAPPED_ARGUMENTS="/SILENT /UseQuickDialModifier=SHIFT /UseQuickDialKey=F7"
Claves resultantes en la base de datos del registro del PC
Dependiendo del tipo de archivo de instalación utilizado (Por usuario/Por máquina) y de los argumentos proporcionados, el proceso de instalación crea diferentes claves en la base de datos del registro del PC.
Modo Por Máquina:
-
Autostart:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
-
VDI:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
DisableAutoUpdate:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
DisableAwayOnSessionLock:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialModifier:
- ComputerHKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
UseQuickDialKey:
- Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
-
ForzarSoftphone:
- Ordenador\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
- Ordenador\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Modo por usuario:
-
Autostart:
- Ordenador\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
-
DesactivarAutoActualización:
- 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
-
ForzarSoftphone:
- Ordenador\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
- no VDI en modo usuario
Las siguientes opciones no crearán claves en la base de datos del registro del PC:
- SILENT
- NoOutlookAddin
- CreateDesktopShortcut
- Para las configuraciones por máquina existen algunas limitaciones:
- Si el usuario/IT instaló la aplicación de escritorio utilizando los ajustes "UseQuickDialModifier" y/o "UseQuickDialKey", y el usuario modifica después las opciones de la tecla de acceso rápido de marcación desde la interfaz de usuario, después de un reinicio de la aplicación, ésta volverá a utilizar los valores establecidos durante la instalación.
Esto se debe a que la aplicación no puede modificar las entradas del registro sin ejecutar la aplicación con derechos de administrador (tenga en cuenta que si el usuario ejecuta la aplicación con derechos de administrador, los cambios realizados a través de la interfaz de usuario se conservarán la próxima vez que se inicie la aplicación). - Si el usuario/TI instaló la aplicación de escritorio sin utilizar los ajustes "UseQuickDialModifier y/o UseQuickDialKey", y el usuario modifica entonces las opciones de teclas de acceso rápido de marcación desde la interfaz de usuario, después de un reinicio de la aplicación, ésta utilizará los valores establecidos por el usuario (tanto si el usuario tiene derechos de administrador como si no).
- Si el usuario/IT instaló la aplicación de escritorio utilizando los ajustes "UseQuickDialModifier" y/o "UseQuickDialKey", y el usuario modifica después las opciones de la tecla de acceso rápido de marcación desde la interfaz de usuario, después de un reinicio de la aplicación, ésta volverá a utilizar los valores establecidos durante la instalación.
- Para las configuraciones por usuario, el usuario puede modificar estos valores sin restricciones.
Consejos sobre la desactivación de la actualización automática
Cuando se inicia la aplicación, comprueba el registro en busca de dos entradas " VDI" o "DisableAutoUpdate".
Busca estas entradas tanto en
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
y
Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Si no se encuentra ninguna entrada, no se propondrá ninguna actualización automática al iniciar la aplicación.
La aplicación se ha instalado sin esta opción, ¿cómo puedo desactivar la actualización automática?
Si la aplicación está instalada en modo Por Máquina, puede añadir una de las siguientes claves en el registro
1- En Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Añada una Clave de Registro con nombre VDI, tipo DWORD 32bit, valor 1, base Hexadecimal
2- En Computer\HKEY_LOCAL_MACHINE\Software\Alcatel-Lucent Enterprise\Rainbow
Añada una Clave de Registro con el nombre DisableAutoUpdate, tipo DWORD 32bit, valor 1, base Hexadecimal
Si la aplicación está instalada en modo Por Usuario, entonces puede añadir la Clave en el registro
En Computer\HKEY_CURRENT_USER\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
Añada una Clave en el Registro con el nombre DisableAutoUpdate, tipo DWORD 32bit, valor 1, base Hexadecimal