Skip to main content

16 de julio de 2026

Actualizar un paquete de ThinApp administrado por Omnissa Access

Para actualizar un paquete de ThinApp que ya está administrado por Omnissa Access y se encuentra en el catálogo de la organización se requieren varios pasos. Puede que otro equipo de la organización le proporcione el paquete de ThinApp actualizado. Para garantizar que Omnissa Access pueda utilizar automáticamente el paquete actualizado en lugar del existente para los usuarios autorizados, debe asegurarse de que el paquete actualizado se haya creado utilizando el mismo AppID que el paquete actual, que el valor de VersionID sea superior al del paquete existente y que esté habilitada la administración por Omnissa Access.

Requisitos

Verifique que dispone de acceso a la ubicación en la que residen los paquetes de ThinApp y que puede crear subcarpetas en esa ubicación.

Procedimiento

  1. Obtener los valores de AppID y de VersionID de un paquete de ThinApp administrado.

  2. Crear el paquete de ThinApp actualizado.

  3. Copiar un paquete de ThinApp actualizado en el recurso compartido de red.

Obtener los valores de AppID y de VersionID de un paquete de ThinApp administrado

Para asegurarse de que Omnissa Access utiliza automáticamente el paquete de ThinApp actualizado en lugar del actual, debe crear el paquete de ThinApp actualizado con el AppID del paquete de ThinApp administrado actualmente y un valor de VersionID mayor que la versión actual.

Cuando el proceso de Setup Capture se utiliza para crear un paquete de ThinApp actualizado, el programa Setup Capture recupera automáticamente el valor de AppID de los archivos ejecutables del paquete de ThinApp existente y el valor de VersionID se incrementa automáticamente. Sin embargo, la persona que está creando el paquete de ThinApp actualizado puede utilizar un método diferente para crear el paquete actualizado. Cuando no se utiliza el proceso de Setup Capture para crear el paquete de ThinApp actualizado, la persona que cree el paquete debe obtener los valores AppID y VersionID del paquete de ThinApp administrado actualmente por Omnissa Access. Los valores AppID y VersionID se muestran en páginas de la página de recursos del paquete de ThinApp de la consola de Omnissa Access.

Procedimiento

  1. En la consola de Omnissa Access, seleccione Recursos > Aplicaciones virtuales.

  2. Haga clic en el icono en el encabezado de la columna Tipo y busque el paquete por el nombre o seleccione Paquete de ThinApp para ver todos los paquetes de ThinApp.

  3. Haga clic en el paquete de ThinApp.

  4. Anote los valores siguientes.

    • El valor de Versión en la sección Definición de la página.

    • El valor de AppID que aparece en la columna GUID de la sección Paquete de ThinApp.

      El valor indicado en la columna GUID es el valor que utiliza Omnissa Access para identificar este paquete de ThinApp.

Pasos siguientes

Para crear el paquete de ThinApp actualizado, complete los pasos indicados en Crear el paquete de ThinApp actualizado.

Crear el paquete de ThinApp actualizado

Después de obtener los valores de AppID y VersionID de un paquete de ThinApp administrado por Omnissa Access, cree el paquete de ThinApp actualizado con este procedimiento para asegurarse de que Omnissa Access utilice automáticamente el paquete de ThinApp actualizado.

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

Asegúrese de que tiene los valores de AppID y VersionID del paquete ThinApp actual. Para ello, realice los pasos indicados en 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 Omnissa Access. Para obtener información sobre las versiones específicas de ThinApp, consulte la Matriz de interoperabilidad de productos.

Procedimiento

  1. Utilice una versión del programa de ThinApp que sea compatible con Omnissa Access y cree el paquete de ThinApp actualizado con uno de los métodos disponibles.

    OpciónDescripció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 Omnissa Access no esté disponible. Para crear un paquete actualizado con Setup Capture, necesita los siguientes elementos:
    • Los archivos ejecutables de la aplicación del paquete de ThinApp existente
    • El instalador de aplicaciones
    • Setup Capture y el programa de ThinApp con una versión compatible con Omnissa Access.
    Durante el proceso de captura, seleccione la opción para administrar el paquete con Omnissa Access 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 y 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 Omnissa Access en la sección [Build Options] del archivo Package.ini:

    • Establezca el parámetro AppID para que coincida con el valor AppID de la aplicación de ThinApp administrada actualmente. No puede volver a utilizar el valor de genid para AppID porque entonces se generaría un nuevo valor de AppID para el paquete actualizado y Omnissa Access no reconocería el nuevo paquete como una actualización del ya existente.

    • Aumente el valor del parámetro VersionID a un número entero mayor que el paquete de ThinApp administrado actualmente. Si no hay un parámetro VersionID establecido para el paquete administrado actualmente, su valor será 1 de forma predeterminada y agregará una línea para el parámetro VersionID al archivo Package.ini y lo establecerá en un valor de 2 (VersionID = 2).
    • Compruebe que el valor del parámetro InventoryName coincide con el valor de InventoryName del paquete administrado actualmente. Los valores de InventoryName del paquete actual y del actualizado deben ser idénticos.
    Utilice el comando relink -h con las opciones AppID y VersionID.Utilice este método en una de las siguientes situaciones:
    • No dispone de la carpeta del proyecto de la aplicación.
    • Ya capturó, creó y probó el paquete fuera de un entorno de Omnissa Access, y los pasos que quedan por realizar son habilitar el paquete actualizado para Omnissa Access y colocarlo en el recurso compartido de red que utiliza Omnissa Access Connector.
    • Solo está actualizando el paquete para actualizar el tiempo de ejecución de ThinApp del paquete para incorporar correcciones de error de esa nueva versión de ThinApp.
    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 Omnissa Access. La última fase de la actualización de la aplicación es habilitarla para Omnissa Access. 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 Omnissa Access 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/.
    donde 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 el recurso compartido de red de los paquetes de ThinApp en el entorno de Omnissa Access. 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 el recurso compartido de red no suele permitir que se escriba en ella, debe dirigir el comando relink a una copia de la carpeta de los archivos ejecutables.

    Para ver otros casos prácticos del comando relink, como habilitar un paquete de ThinApp para que se utilice en Omnissa Access, consulte el artículo 2021928 de la base de conocimientos.

Resultados

Tendrá un conjunto de archivos (EXE y, de forma opcional, DAT) del paquete de ThinApp actualizado.

Pasos siguientes

Copie los archivos en una nueva subcarpeta del recurso compartido de red siguiendo los pasos indicados en Copiar un paquete de ThinApp actualizado en el recurso compartido de red.

Copiar un paquete de ThinApp actualizado en el recurso compartido de red

Después de crear el paquete de ThinApp actualizado, debe copiar los archivos adecuados en una subcarpeta nueva del mismo nivel que la subcarpeta existente en el recurso compartido de red para garantizar que Omnissa Access utilice automáticamente el paquete de ThinApp actualizado.

Requisitos

Asegúrese de que tiene los archivos del paquete de ThinApp actualizado que se obtienen al completar los pasos especificados en Crear el paquete de ThinApp actualizado y al aumentar el valor de VersionID.

Asegúrese de que tiene acceso al recurso compartido de red y de que puede crear subcarpetas y copiar archivos en ella.

Procedimiento

  1. En la carpeta de la unidad de red, cree una subcarpeta nueva para el paquete de ThinApp actualizado.

    Conserve la subcarpeta existente para el paquete de ThinApp que está actualizando y no modifique su contenido.

    Después de realizar la siguiente sincronización programada, Omnissa Access ignora el paquete anterior cuando reconoce que el nuevo paquete tiene el mismo valor de AppID y un valor de VersionID mayor.

    Normalmente, se pone un nombre a la subcarpeta que coincida con el de la aplicación de ThinApp o que indique qué aplicación contiene la carpeta. Por ejemplo, si la unidad compartida de red se llama appshare en un host llamado server y la aplicación se llama abceditor, la subcarpeta del paquete de ThinApp será \\server\appshare\abceditor.

    Nota: Utilice solo caracteres ASCII al crear los nombres de subcarpetas de las unidades compartidas de red para distribuir los paquetes de ThinApp mediante Omnissa Access. No se admiten caracteres que no sean ASCII.

  2. Copie los archivos EXE y DAT del paquete de ThinApp actualizado en la nueva subcarpeta.

  3. (Opcional) Si no desea esperar a la siguiente sincronización programada, puede sincronizar manualmente Omnissa Access con el recurso compartido de red de la página Aplicaciones en paquetes - ThinApp de la consola de Omnissa Access.

    Cuando Omnissa Access Connector realiza la sincronización programada con la carpeta del recurso compartido de red y detecta una aplicación con el mismo AppID que otra aplicación, compara los valores de VersionID. El paquete de ThinApp con el mayor VersionID se utilizará como la actualización más reciente. Omnissa Access incorpora automáticamente las autorizaciones del usuario previas al paquete de ThinApp con el mayor VersionID, y los accesos directos de los sistemas de los usuarios se sincronizan para que dirijan al paquete actualizado.

Pasos siguientes

El catálogo de Omnissa Access muestra la nueva versión del paquete de ThinApp actualizado después de la siguiente sincronización de paquetes de ThinApp. Si desea que la nueva versión se refleje en la página de recursos del paquete de ThinApp, puede sincronizar manualmente la colección de aplicaciones virtuales desde la página de colección de aplicaciones virtuales de ThinApp de la consola de Omnissa Access.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…