Para que sus usuarios de VMware Identity Manager puedan ejecutar los paquetes de ThinApp que tienen registrados mediante VMware Identity Manager, dichos usuarios deben tener la aplicación VMware Identity Manager Desktop instalada y en ejecución en sus sistemas Windows.

Los paquetes de ThinApp son aplicaciones virtualizadas de Windows. Los paquetes de ThinApp se distribuyen en sistemas Windows, y un usuario con la sesión iniciada en el sistema Windows puede iniciar y ejecutar estos paquetes de ThinApp registrados en dicho sistema Windows. VMware Identity Manager puede distribuir y administrar paquetes de ThinApp que sean compatibles con VMware Identity Manager.

Para iniciar y ejecutar correctamente una de estas aplicaciones virtualizadas en la sesión de Windows iniciada por el usuario, se requieren los elementos siguientes:
  • El paquete de ThinApp de la aplicación virtualizada está registrado para que lo use dicho usuario con VMware Identity Manager.
  • Existe una DLL concreta disponible en ese sistema Windows.
  • El proceso hws-desktop-client.exe se encuentra en ejecución.
Cuando se crea un paquete de ThinApp compatible, se configura para cargar una DLL concreta cuando un usuario inicia la aplicación virtualizada en la sesión Windows en la que la que ha iniciado sesión. En ese momento, la aplicación virtualizada intenta cargar la DLL. Cuando se carga la DLL, intenta verificar con la aplicación VMware Identity Manager Desktop instalada localmente si el paquete de ThinApp está registrado en ese escritorio Windows para dicho usuario. La aplicación VMware Identity Manager Desktop localmente instalada determina si la aplicación está registrada para dicho usuario sin comunicarse con VMware Identity Manager. Si la aplicación está registrada en ese escritorio Windows para dicho usuario, la aplicación VMware Identity Manager Desktop comprueba cuándo se sincronizó por última vez con VMware Identity Manager. Si la aplicación VMware Identity Manager Desktop confirma que el tiempo transcurrido desde la última sincronización se encuentra dentro del periodo de gracia sin conexión configurado para el cliente instalado, este último permite la ejecución de la aplicación.

Debido a que la DLL se encuentra disponible en el sistema Windows solo si la aplicación VMware Identity Manager Desktop está instalada, y debido a que el proceso hws-desktop-client.exe se encuentra en ejecución si la aplicación VMware Identity Manager Desktop se está ejecutando en dicho sistema, se debe instalar la aplicación VMware Identity Manager Desktop en el sistema Windows para ejecutar los paquetes de ThinApp que VMware Identity Manager distribuye y administra.

Implementación de la aplicación VMware Identity Manager Desktop para usar paquetes de ThinApp

La aplicación VMware Identity Manager Desktop se puede instalar haciendo doble clic en su archivo EXE de instalación, ejecutando el archivo ejecutable mediante las opciones de la línea de comandos, o ejecutando un script que use las opciones de la línea de comandos. Los privilegios del administrador local son obligatorios para instalar la aplicación. Para obtener información sobre la instalación de la aplicación VMware Identity Manager Desktop haciendo doble clic en su archivo EXE de instalación, consulte la Guía de usuario de VMware Identity Manager.

La configuración de la aplicación instalada determina cómo se implementa en dicho sistema Windows un paquete de ThinApp distribuido mediante VMware Identity Manager. De manera predeterminada, cuando se instala la aplicación VMware Identity Manager Desktop haciendo doble clic en su archivo EXE de instalación, el cliente se configura para implementar paquetes de ThinApp mediante el modo de implementación COPY_TO_LOCAL, con la opción AUTO_TRY_HTTP habilitada. Estas opciones predeterminadas del programa de instalación constituyen lo que se conoce como un modo de implementación de descarga. Con la configuración predeterminada de COPY_TO_LOCAL y AUTO_TRY_HTTP, la aplicación cliente intenta primero descargar los paquetes de ThinApp copiándolos en el terminal del sistema Windows y, si falla el primer intento, la aplicación cliente intenta descargar los paquetes de ThinApp mediante HTTP.

Si VMware Identity Manager está configurado con un acceso basado en cuenta a su repositorio de ThinApp, la aplicación cliente puede descargar los paquetes de ThinApp mediante HTTP. Una vez descargados los paquetes de ThinApp en el sistema Windows local, el usuario ejecuta las aplicaciones virtualizadas en el sistema local.

Para evitar que se descarguen las aplicaciones virtualizadas en el sistema Windows local y que se utilice espacio del sistema Windows, puede hacer que los usuarios ejecuten los paquetes de ThinApp desde la red compartida mediante lo que se conoce como un modo de implementación por difusión. Para que los usuarios ejecuten los paquetes de ThinApp mediante el modo de difusión, debe instalar la aplicación VMware Identity Manager Desktop en el sistema Windows mediante un proceso de instalación de línea de comandos. El programa de instalación incluye opciones de línea de comandos que puede usar para establecer el modo de implementación en tiempo de ejecución de los paquetes de ThinApp. Para establecer el modo de implementación en tiempo de ejecución para difundir los paquetes de ThinApp, use la opción RUN_FROM_SHARE del programa de instalación.

Un método para instalar la aplicación VMware Identity Manager Desktop en varios sistemas Windows consiste en usar un script para instalar en segundo plano la aplicación en sistemas Windows. Puede instalar en segundo plano el cliente en varios sistemas Windows de forma simultánea.
Nota: Una instalación en segundo plano no muestra mensajes ni ventanas durante el proceso de instalación.
Se establece un valor en el script para indicar si los clientes instalados mediante dicho script implementan paquetes de ThinApp mediante el modo de difusión de ThinApp, la opción RUN_FROM_SHARE, o uno de los modos de descarga de ThinApp, como la opción COPY_TO_LOCAL o HTTP_DOWNLOAD.

Establecimiento del modo de implementación adecuado de los paquetes de ThinApp en terminales Windows

La configuración de la aplicación de VMware Identity Manager Desktop en el terminal Windows determina si un paquete de ThinApp que se distribuye con VMware Identity Manager se está implementando con el modo de streaming de ThinApp (RUN_FROM_SHARE) o con uno de los modos de descarga de ThinApp (COPY_TO_LOCAL o HTTP_DOWNLOAD). Al crear el script para instalar en segundo plano la aplicación VMware Identity Manager Desktop en terminales Windows, como equipos de escritorio y portátiles, se establecen las opciones que definen el modo de implementación de paquetes de ThinApp. Seleccione el modo de implementación que mejor se ajuste al entorno de la red de los terminales seleccionados teniendo en cuenta detalles como la latencia de la red.

En el modo de difusión, cuando la aplicación VMware Identity Manager Desktop se sincroniza con VMware Identity Manager, el cliente descarga accesos directos de las aplicaciones correspondientes a las aplicaciones Windows virtualizadas de los paquetes de ThinApp en el escritorio de Windows y, cuando el usuario inicia los paquetes de ThinApp, las aplicaciones Windows virtualizadas se ejecutan desde la unidad compartida de archivos en la que se encuentren los paquetes de ThinApp.

Por tanto el modo de difusión es adecuado para los sistemas que están siempre conectados a la red compartida, como escritorios de View.

En el modo de descarga, la primera vez que se usa o actualiza un paquete de ThinApp, el usuario debe esperar a que el paquete de ThinApp se descargue primero en el sistema Windows y a que se creen los accesos directos. Después de la descarga inicial, el usuario inicia y ejecuta la aplicación Windows virtualizada en el sistema Windows local.

Importante: En el caso de escritorios View no persistentes, denominados también escritorios View flotantes o sin estado, se recomienda configurar el cliente para que use el modo de difusión de ThinApp mediante la opción /v INSTALL_MODE=RUN_FROM_SHARE del instalador de línea de comandos al instalar el cliente. La opción RUN_FROM_SHARE proporciona la mejor experiencia en tiempo de ejecución a la hora de usar paquetes de ThinApp en escritorios View flotantes. Consulte Opciones del instalador de línea de comandos para el escritorio VMware Identity Manager.
Importante: El modo HTTP_DOWNLOAD requiere que se pueda acceder a la URL de IDP desde la máquina de Windows del usuario. Los modos RUN_FROM_SHARE y COPY_TO_LOCAL requieren que se pueda acceder al recurso compartido de ThinApp desde la máquina de Windows del usuario.
Tabla 1. Modo de implementación de ThinApp para aplicaciones virtualizadas capturadas como paquetes de ThinApp
Modo Descripción
Modo de difusión de ThinApp En el modo de difusión de ThinApp, las aplicaciones virtualizadas se difunden cada vez que se inician. Este método evita que se use el espacio en el disco del escritorio que se usaría al copiar las aplicaciones virtualizadas en el escritorio. El escritorio se debe conectar a la red compartida de los paquetes de ThinApp para que se ejecuten las aplicaciones.

Los entornos siguientes pueden proporcionar la consistencia y estabilidad necesarias:

  • Escritorios View, sin estado o persistentes, con una conectividad excelente a la unidad compartida de archivos en la que se encuentran los paquetes de ThinApp.
  • Usuarios con escritorios Windows que no son escritorios View, compartidos por varios usuarios. Esta situación evita la acumulación en el disco de aplicaciones descargadas específicas del usuario y proporciona también un acceso rápido a las aplicaciones sin que se produzcan retrasos debido a descargas específicas de un usuario.

La cuenta que usa el usuario para iniciar sesión en el sistema Windows se usa para obtener los paquetes de ThinApp de la red compartida. Dicha cuenta debe disponer de los permisos necesarios sobre la red compartida para leer y ejecutar archivos en ella.

modo de descarga de ThinApp En el modo de descarga de ThinApp, las aplicaciones se descargan en el terminal Windows. El usuario ejecuta localmente la aplicación virtualizada en el terminal. Es posible que prefiera usar el modo de descarga de ThinApp en las situaciones siguientes:
  • Escritorios View persistentes
  • Escritorios conectados mediante LAN que están sin conexión de forma periódica
  • Una red LAN con una latencia deficiente

VMware Identity Manager ofrece dos modos de descarga de ThinApp: COPY_TO_LOCAL y HTTP_DOWNLOAD. Si el cliente está configurado para usar COPY_TO_LOCAL, el terminal Windows se debe unir al mismo dominio que la unidad compartida de archivos, a menos que la opción AUTO_TRY_HTTP esté habilitada y se haya configurado VMware Identity Manager con el acceso basado en cuenta a la red compartida de los paquetes de ThinApp.

Cuando la opción AUTO_TRY_HTTP está habilitada y se ha configurado VMware Identity Manager con el acceso basado en cuenta, si el terminal Windows no está unido al mismo dominio y falla el primer intento de descargar los paquetes de ThinApp, la aplicación VMware Identity Manager Desktop intentará automáticamente descargar los paquetes de ThinApp mediante el protocolo HTTP como en el modo HTTP_DOWNLOAD. Con HTTP_DOWNLOAD, el terminal Windows tiene que estar unido al mismo dominio que la unidad compartida de archivos. Sin embargo, cuando se usa HTTP_DOWNLOAD, los tiempos de copia y sincronización son significativamente mayores que cuando se usa COPY_TO_LOCAL.

Importante: Si VMware Identity Manager no está habilitado para usar el acceso basado en cuenta, no funcionará la descarga mediante el protocolo HTTP, aunque se haya habilitado AUTO_TRY_HTTP o se haya configurado el cliente con la opción HTTP_DOWNLOAD.

Cuando se usa COPY_TO_LOCAL, la cuenta que usa el usuario para iniciar sesión en el sistema Windows se usa para obtener los paquetes de ThinApp de la red compartida. Dicha cuenta debe disponer de los permisos necesarios sobre la red compartida para leer y copiar archivos en ella. Cuando se usa HTTP_DOWNLOAD, la cuenta de usuario de la unidad compartida que introduzca en la consola de VMware Identity Manager al configurar el acceso desde VMware Identity Manager a la unidad de red compartida de los paquetes de ThinApp será la cuenta que se use para descargar los paquetes de ThinApp. Dicha cuenta de usuario compartida deberá disponer de permisos de lectura sobre la red compartida de los paquetes de ThinApp para poder copiar los archivos desde la red compartida.

La red compartida de los paquetes de ThinApp deberá cumplir los requisitos necesarios del modo de implementación establecido para los terminales Windows. Consulte Instalación y configuración de VMware Identity Manager.