Es posible convertir un paquete de ThinApp que no sea compatible con VMware Identity Manager en uno que VMware Identity Manager pueda distribuir y administrar. Puede utilizar uno de los siguientes métodos: utilizar el comando relink de ThinApp 4.7.2, reconstruir el paquete de archivos de su proyecto de ThinApp después de editar el archivo Package.ini del proyecto para añadir los parámetros necesarios de VMware Identity Manager, o volver a capturar la aplicación de Windows con la configuración adecuada de VMware Identity Manager seleccionada en el programa ThinApp Setup Capture.

Nota: Un paquete de ThinApp que sea compatible con VMware Identity Manager solo puede usarse para una implementación de VMware Identity Manager. Solo los usuarios de VMware Identity Manager que tienen instalada la aplicación VMware Identity Manager Desktop pueden iniciar y ejecutar estos paquetes habilitados. En el tiempo de ejecución, el paquete de ThinApp carga una DLL con un nombre específico asignado y la utiliza para verificar la autorización del usuario con VMware Identity Manager. Debido a que el archivo DLL se instala con la aplicación VMware Identity Manager Desktop, dichos paquetes solo pueden ejecutarse en los sistemas de Windows en los que esté instalada la aplicación VMware Identity Manager Desktop.

Requisitos previos

Verifique que tenga acceso a los elementos necesarios para el método seleccionado.
  • Si usa el comando relink, verifique que tenga los archivos ejecutables para el paquete de ThinApp que esté convirtiendo y la aplicación relink.exe de ThinApp 4.7.2.
  • Si actualiza el archivo Package.ini del proyecto de ThinApp y reconstruye el paquete, verifique que tenga los archivos de proyecto necesarios para que el programa de ThinApp 4.7.2 pueda volver a generar el paquete.
  • Si vuelve a capturar la aplicación de Windows, verifique que tenga el programa Setup Capture de ThinApp 4.7.2, el instalador de aplicaciones y otros elementos que el programa necesita para volver a capturar la aplicación. Consulte la Guía de usuario de ThinApp para obtener más información.

Asegúrese de que tenga acceso a la unidad de red compartida de ThinApp utilizada por VMware Identity Manager y de que pueda crear subcarpetas y copiar archivos en ella.

Procedimiento

  • Utilice una versión del programa de ThinApp que sea compatible con VMware Identity Manager y cree un paquete de ThinApp compatible mediante uno de los métodos disponibles.
    Opción Descripción
    Use el comando relink -h. El método más sencillo es usar el comando relink -h . Debe usar el programa relink.exe de ThinApp 4.7.2 o una versión posterior. Utilice este método en una de las siguientes situaciones:
    • No puede reconstruir el paquete de archivos debido a que no tiene la carpeta del proyecto.
    • Si vuelve a capturar la aplicación con Setup Capture, la operación tardaría demasiado tiempo.
    • No dispone del instalador de aplicaciones necesario para volver a capturar la aplicación con Setup Capture.
    Nota: El tiempo de ejecución de ThinApp siempre se actualiza cuando ejecuta el comando relink -h en un paquete de ThinApp.

    Puede ejecutar el comando relink desde el directorio de los archivos de programa de ThinApp para obtener ayuda sobre la sintaxis de los comandos.

    Para crear un paquete compatible, utilice la sintaxis básica del comando:

    relink -h executable-folder/*.*

    En este comando, executable-folder es la carpeta que contiene los archivos ejecutables del paquete de ThinApp que desea actualizar.

    Importante: Cuando utiliza el comando relink, no puede dirigirlo directamente a la carpeta de los archivos ejecutables del paquete en la unidad de red compartida de los paquetes de ThinApp en el entorno de VMware Identity Manager. El comando convierte los archivos ejecutables anteriores en archivos BAK cuando actualiza el tiempo de ejecución de ThinApp, así como también escribe los nuevos archivos y los BAK en la carpeta. Como la unidad de red compartida no suele permitir que se escriba en ella, debe dirigir el comando relink a una copia de la carpeta de los archivos ejecutables.

    En el artículo de la base de conocimientos de VMware disponible en http://kb.vmware.com/kb/2021928, se incluyen otros casos de uso del comando relink.

    Actualice el archivo Package.ini de forma manual con los parámetros necesarios y, a continuación, reconstruya el paquete. Utilice este método cuando no tenga el instalador de aplicaciones necesario para volver a capturar la aplicación, si desea evitar la configuración inicial necesaria para volver a capturar la aplicación, o cuando desee incorporar más funciones de una versión más reciente de ThinApp de las que proporcionaría el comando relink. Al volver a crear un paquete se introducen nuevos cambios en el registro y en el sistema del archivo que vienen en una versión de ThinApp. Por lo tanto, al crear el paquete de nuevo se incluirán esos cambios (por ejemplo, cuando la nueva versión de ThinApp proporciona un nuevo parámetro Package-ini que desea establecer).
    En la sección [Build Options] del archivo Package.ini, agregue los siguientes parámetros:
    ;--- VMware Identity Manager Parameters ---
    AppID=genid
    NotificationDLLs=hzntapluginlugin.dll
    hzntaplugin.dll es la DLL a la que llama el tiempo de ejecución de ThinApp para verificar la autorización del usuario de VMware Identity Manager para utilizar la aplicación virtualizada.

    También puede incluir el parámetro HorizonOrgURL y establecerlo como el nombre de dominio completo de VMware Identity Manager. Consulte Instalación y configuración de VMware Identity Manager.

    Vuelva a capturar la aplicación con Setup Capture y ajuste la configuración de VMware Identity Manager necesaria. Use este método si prefiere volver a capturar la aplicación en lugar de utilizar uno de los otros métodos. Para crear un paquete compatible con ThinApp Setup Capture, seleccione la configuración adecuada en el asistente para administrar el paquete con VMware Identity Manager durante el proceso de captura. Consulte la Guía de usuario de ThinApp para obtener más información sobre el proceso de captura.

Resultados

Dispone de un conjunto de archivos (archivos EXE y, opcionalmente, archivos DAT) para un paquete de ThinApp que se puede distribuir y administrar a través de VMware Identity Manager.

Qué hacer a continuación

Para conocer los pasos necesarios para agregar paquetes de ThinApp en el recurso compartido de red, consulte Crear una unidad de red compartida para los paquetes de ThinApp que administra VMware Identity Manager.