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 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 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: inicia la aplicación cuando el usuario se conecta a Windows.
- /NoOutlookAddIn: desactiva el complemento de Outlook (puede ser activado por el usuario después de 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 NINGUNO, CTRL o MAYÚS.
- /UseQuickDialKey: establece la tecla de marcación que se utilizará en combinación con la tecla modificadora con el valor F1 a F11
¿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"
A efectos de depuración, el siguiente comando generará registros de instalación:
msiexec /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 tras 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
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
- 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/TI instaló la aplicación de escritorio utilizando los ajustes "UseQuickDialModifier" y/o "UseQuickDialKey", y el usuario modifica entonces las opciones de la tecla de acceso directo de marcación desde lainterfaz de usuario, después de un reinicio de la aplicación, ésta reutilizará 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, entonces tras 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/TI instaló la aplicación de escritorio utilizando los ajustes "UseQuickDialModifier" y/o "UseQuickDialKey", y el usuario modifica entonces las opciones de la tecla de acceso directo de marcación desde lainterfaz de usuario, después de un reinicio de la aplicación, ésta reutilizará 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 en
Ordenador\HKEY_LOCAL_MACHINE\SOFTWARE\Alcatel-Lucent Enterprise\Rainbow
y en
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, 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