Los valores AppID y VersionID del paquete de ThinApp administrado actualmente se utilizan para crear el paquete actualizado. El paquete actualizado utiliza el mismo valor AppID y un valor VersionID mayor.
En ocasiones, otro equipo de su organización le proporcionará el paquete de ThinApp actualizado. El creador del paquete de ThinApp actualizado puede utilizar uno de los métodos descritos.
Requisitos previos
Asegúrese de que tiene los valores AppID y VersionID del paquete ThinApp actual. Para ello, realice los pasos de Obtener los valores de AppID y de VersionID de un paquete de ThinApp administrado.
Asegúrese de que tiene una versión del programa de ThinApp compatible con su versión de VMware Identity Manager. Para obtener información sobre versiones de ThinApp concretas, consulte las en matrices de interoperabilidad de productos VMware en la página http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.
Procedimiento
Opción |
Descripción |
---|---|
Vuelva a realizar el proceso de captura con Setup Capture. |
Utilice este método cuando la carpeta del proyecto del paquete de ThinApp existente que administra VMware Identity Manager no esté disponible. Para crear un paquete actualizado con Setup Capture, necesita los siguientes elementos:
Durante el proceso de captura, seleccione la opción para administrar el paquete con VMware Identity Manager y la opción para confirmar que es una actualización de un paquete de ThinApp base. Acceda a la carpeta que contiene los archivos ejecutables del paquete de ThinApp administrado actualmente. Señale la carpeta y no los archivos ejecutables específicos. Con este método, no necesita obtener los valores de AppID ni de VersionID antes de crear el paquete actualizado. Después de designar el paquete como una actualización e indicar la versión anterior en Setup Capture, el proceso de captura lee el valor de AppID del paquete anterior y lo vuelve a utilizar para el paquete actualizado. Asimismo, el proceso proporciona un valor de VersionID mayor para el paquete actualizado y asigna el mismo valor de InventoryName. |
Actualice el archivo Package.ini manualmente y, a continuación, vuelva a crear el paquete. |
Utilice este método cuando no disponga del instalador de aplicaciones en el proceso de recaptura o cuando deba actualizar el paquete a una nueva versión de ThinApp y desee actualizar más paquetes de los que el comando relink puede gestionar. 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). Para marcar el nuevo paquete como una actualización, edite los siguientes parámetros de VMware Identity Manager en la sección
|
Utilice el comando relink -h con las opciones AppID y VersionID. |
Utilice este método en una de las siguientes situaciones:
Por ejemplo, si cambió el directorio del proyecto (incluido el archivo Package.ini) por una aplicación virtual, volvió a crear el paquete y lo probó, es posible que el entorno de prueba no fuese VMware Identity Manager. La última fase de la actualización de la aplicación es habilitarla para VMware Identity Manager. A continuación, lo más sencillo es utilizar el comando relink -h en lugar de volver a capturar o crear el paquete.
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. Cuando el paquete de ThinApp existente esté habilitado para que VMware Identity Manager lo utilice, puede ejecutar el siguiente comando para volver a utilizar el AppID existente del paquete y aumentar el VersionID: relink -h -VersionID + executable-folder/*.* La carpeta executable-folder 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 conocimiento de VMware que se encuentra en esta página http://kb.vmware.com/kb/2021928 se detallan otros casos prácticos del comando relink (por ejemplo, habilitar un paquete de ThinApp para que se utilice en VMware Identity Manager). |
Resultados
Tendrá un conjunto de archivos (EXE y, de forma opcional, DAT) del paquete de ThinApp actualizado.
Qué hacer a continuación
Copie los archivos en una nueva subcarpeta de la unidad de red compartida. Para ello, siga los pasos de Copiar un paquete de ThinApp actualizado en la unidad de red compartida.