Skip to main content

16 de julho de 2026

Atualizar um pacote ThinApp gerenciado pelo Omnissa Access

A atualização de um pacote ThinApp que já está gerenciado pelo Omnissa Access e já está no catálogo da sua organização envolve várias etapas. O pacote ThinApp atualizado pode ser fornecido a você por outro grupo em sua organização. Para garantir que o Omnissa Access possa usar automaticamente o pacote atualizado no lugar do existente para os usuários autorizados, você deve garantir que o pacote atualizado foi criado usando-se a mesma AppID que o pacote atual, tenha um valor de VersionID maior que o valor da VersionID do pacote existente e esteja habilitado para o gerenciamento pelo Omnissa Access.

Pré-requisitos

Verifique se você tem acesso ao local em que seus pacotes ThinApp gerenciados residem e se você pode criar subpastas nesse local.

Procedimento

  1. Obter os valores AppID e VersionID de um pacote ThinApp gerenciado.

  2. Criar o pacote ThinApp atualizado.

  3. Copiar um pacote ThinApp atualizado no compartilhamento de rede.

Obter os valores AppID e versionID de um pacote ThinApp gerenciado

Para garantir que o Omnissa Access use automaticamente o pacote ThinApp atualizado no lugar do atual, o pacote ThinApp atualizado deve ser criado usando o AppID do pacote ThinApp gerenciado atualmente e um valor de VersionID mais alto que a versão atual.

Quando o processo do Setup Capture é utilizado para criar um pacote ThinApp atualizado, o valor de AppID é automaticamente recuperado pelo programa Setup Capture a partir dos executáveis do pacote ThinApp existente, e o valor de VersionID é incrementado automaticamente. No entanto, a pessoa que cria o pacote ThinApp atualizado pode usar um método diferente para criar o pacote atualizado. Quando o processo do Setup Capture não é usada para criar o pacote ThinApp atualizado, a pessoa que cria o pacote deve obter os valores de AppID e VersionID para o pacote ThinApp atualmente gerenciado pelo Omnissa Access. Os valores de AppID e VersionID são exibidos nas páginas na página de recursos do pacote ThinApp no console do Omnissa Access.

Procedimento

  1. No Omnissa Access Console, selecione Recursos > Aplicativos Virtuais.

  2. Clique no ícone no título da coluna Tipo e procure o pacote por nome ou selecione Pacote ThinApp para exibir todos os pacotes ThinApp.

  3. Clique no pacote ThinApp.

  4. Anote um dos seguintes valores.

    • O valor Versão na seção Definição da página.

    • O valor AppID listado na coluna GUID da seção Pacote ThinApp.

      O valor listado na coluna GUID é o valor que o Omnissa Access usa para identificar esse pacote ThinApp.

Próximo passo

Para criar o pacote ThinApp atualizado, conclua as etapas em Criar o pacote ThinApp atualizado.

Criar o pacote ThinApp atualizado

Depois de obter os valores AppID e VersionID de um pacote ThinApp gerenciado pelo Omnissa Access, crie o pacote ThinApp atualizado seguindo este procedimento para garantir que o Omnissa Access use automaticamente o pacote ThinApp atualizado.

Os valores da AppID e da VersionID do pacote ThinApp gerenciado atualmente são usados para criar o pacote atualizado. O pacote atualizado usa o mesmo valor da AppID e um valor da VersionID mais alto.

Às vezes, o pacote ThinApp atualizado é fornecido a você por outra equipe em sua organização. A pessoa que cria o pacote ThinApp atualizado pode usar um dos métodos descritos.

Pré-requisitos

Verifique se você tem os valores de AppID e VersionID do pacote ThinApp atual completando os passos em Obter os valores AppID e VersionID de um pacote ThinApp gerenciado.

Verifique se você tem uma versão do programa ThinApp que é compatível com sua versão do Omnissa Access. Para obter informações sobre versões específicas do ThinApp, consulte a Matriz de interoperabilidade de produtos.

Procedimento

  1. Usando uma versão do programa ThinApp que seja suportada pelo Omnissa Access, crie o pacote ThinApp atualizado usando um dos métodos disponíveis.

    OpçãoDescrição
    Recapture usando o Setup Capture.Use esse método quando a pasta do projeto para o pacote ThinApp existente gerenciado pelo Omnissa Access estiver indisponível. Para criar um pacote atualizado com o Setup Capture, você precisará apenas dos seguintes itens:
    • Os executáveis do aplicativo extraídos do pacote ThinApp existente
    • O instalador do aplicativo
    • O programa do Setup Capture e do ThinApp em uma versão compatível com Omnissa Access.
    Durante o processo de captura, selecione gerenciar o pacote com o Omnissa Access e certifique-se de que o pacote seja uma versão atualizada de um pacote ThinApp com base já existente. Navegue para a pasta que contém os executáveis para o pacote ThinApp gerenciado atualmente. Aponte para a pasta e não para os executáveis específicos.

    Com esse método, você não precisará obter os valores de AppID ou VersionID antes de criar o pacote atualizado. Após ter designado o pacote como uma atualização e esta apontar para a versão anterior no Setup Capture, o processo de captura lerá a AppID do pacote anterior e o reusará para o pacote atualizado. O processo também fornece uma VersionID incrementada para o pacote atualizado e atribui a mesma InventoryName.

    Atualize o arquivo Package.ini manualmente e então compile o pacote.Use esse método quando não tiver o instalador do aplicativo para o processo de recaptura, ou quando precisar atualizar o pacote para uma versão mais recente do ThinApp e desejar atualizar mais do que aquilo de que a relink do comando daria conta. Devido à recompilação de um pacote incorporar mudanças ao sistema e ao registro do arquivo que acompanha uma nova versão do ThinApp, uma recompilação obteria essas alterações, tal como na situação em que uma nova versão do ThinApp fornece um novo parâmetro Package.ini que você deseje configurar.

    Para marcar o novo pacote como uma atualização, edite os seguintes parâmetros do Omnissa Access na seção [Build Options] do arquivo Package.ini:

    • Defina o parâmetro AppID para que ele corresponda ao valor de AppID do aplicativo ThinApp gerenciado atualmente. Você não poderá reusar valor de genid para AppID, porque assim um valor de AppID será gerado para o pacote atualizado e o Omnissa Access não reconhecerá o novo pacote como uma atualização para aquele já existente.

    • Incremente o valor do parâmetro VersionID para um inteiro mais alto do que o pacote ThinApp gerenciado atualmente. Caso não haja nenhum parâmetro VersionID definido para o pacote gerenciado atualmente, seu valor será 1 por padrão, e você deverá adicionar uma linha para o parâmetro VersionID a Package.ini e configurá-lo para um valor 2 (VersionID = 2).
    • Certifique-se de que o valor do parâmetro InventoryName corresponda ao valor de InventoryName do pacote gerenciado atualmente. Os valores de InventoryName para o pacote atual e para o pacote atualizado devem ser idênticos.
    Use o comando relink -h para as opções AppID e VersionID.Utilize esse método em uma das seguintes situações:
    • Você não tem a pasta do projeto para o aplicativo.
    • Você já capturou, compilou e testou o pacote fora de um ambiente do Omnissa Access, e as únicas etapas que faltam são habilitar o pacote atualizado para o Omnissa Access e substituí-lo no compartilhamento de rede usado pelo Omnissa Access Connector.
    • Você está atualizando o pacote apenas para atualizar o tempo de execução do pacote para incorporar os ajustes de bug disponíveis na nova versão ThinApp.
    Por exemplo, você alterou o diretório do projeto, incluindo o arquivo Package.ini, para um aplicativo virtual, recompilou o pacote e testou-o, o ambiente de teste pode não ter sido o Omnissa Access. O estágio final da atualização do aplicativo é habilitá-lo para o Omnissa Access. Nesse ponto, o caminho mais fácil é usar o comando relink -h, em vez de recapturá-lo ou recompilá-lo.

    Nota: o tempo de execução do ThinApp é sempre atualizado quando você executa o comando relink -h em um pacote ThinApp.

    Você poderá executar o comando vincular novamente por meio do diretório de Arquivos de Programas do ThinApp para ajudá-lo a conseguir ajuda na sintaxe do comando.

    Quando o pacote ThinApp existente já estiver habilitado para uso pelo Omnissa Access, você poderá executar o seguinte comando para reusar a AppID do pacote já existente e incrementar VersionID:

    relink -h -VersionID + executable-folder/.
    em que executable-folder é uma pasta que contém os executáveis do pacote ThinApp que você deseja atualizar.

    Importante: quando usa o comando relink, você não pode apontá-lo diretamente para a pasta dos executáveis do pacote no compartilhamento de rede usado para os pacotes ThinApp no ambiente do Omnissa Access. O comando converte os antigos executáveis em arquivos BAK quando atualiza o tempo de execução do ThinApp, e grava esses arquivos BAK, bem como os novos arquivos, na pasta. Devido ao compartilhamento de rede normalmente não permitir esse tipo de gravação, você deverá apontar o comando vincular novamente para uma cópia da pasta de executáveis.

    Outros casos de uso para o comando relink, incluindo habilitar um pacote ThinApp para uso em um ambiente do Omnissa Access, são abordados no artigo 2021928 da Base de Conhecimento.

Resultados

Você tem um conjunto de arquivos (arquivos EXE, e opcionalmente arquivos DAT) para o pacote ThinApp atualizado.

Próximo passo

Copie os arquivos para uma nova subpasta no compartilhamento de rede cumprindo as seguintes etapas em Copiar um pacote ThinApp atualizado no compartilhamento de rede.

Copiar um pacote ThinApp atualizado no compartilhamento de rede

Depois de criar o pacote ThinApp atualizado, você copia os arquivos apropriados em uma nova subpasta no mesmo nível que a subpasta existente no compartilhamento de rede para garantir que o Omnissa Access use automaticamente o pacote ThinApp atualizado.

Pré-requisitos

Verifique se você tem os arquivos para o pacote ThinApp atualizado, como resultado da conclusão das etapas em Crie o pacote ThinApp atualizado e de incremento do valor VersionID.

Verifique se você tem acesso ao compartilhamento de rede, pode criar subpastas e copiar arquivos nela.

Procedimento

  1. Na pasta de compartilhamento de rede, crie uma nova subpasta para o pacote ThinApp atualizado.

    Retenha a subpasta existente para o pacote ThinApp que você está atualizando e não altere seu conteúdo.

    Após a próxima sincronização agendada, o Omnissa Access ignora o pacote antigo quando reconhece que o novo pacote tem o mesmo valor de AppID e um valor de VersionID mais alto.

    Normalmente, você nomeia a subpasta para corresponder ao nome do aplicativo ThinApp ou indica qual aplicativo está na pasta. Por exemplo, se o compartilhamento de rede se chamar appshare em um host chamado server, e o aplicativo se chamar abceditor, a subpasta para o pacote ThinApp será \\server\appshare\abceditor.

    Nota: não use caracteres diferentes de ASCII ao criar seus nomes de subpasta de compartilhamento de rede de pacotes ThinApp a serem distribuídos usando o Omnissa Access. Os caracteres diferentes de ASCII não são compatíveis.

  2. Copie os arquivos EXE e DAT do pacote ThinApp atualizado nessa nova subpasta.

  3. (Opcional) Se não quiser esperar pelo próximo horário de sincronização agendado, você poderá sincronizar o Omnissa Access manualmente com o compartilhamento de rede por meio da página Aplicativos Empacotados - ThinApp do console do Omnissa Access.

    Quando o Omnissa Access Connector executa a sincronização agendada com a pasta de compartilhamento de rede e encontra um aplicativo que tenha a mesma AppID que outro aplicativo, ele compara os valores de VersionID. O pacote ThinApp com a maior VersionID é utilizado como a atualização mais recente. O Omnissa Access incorpora automaticamente os direitos de usuário anteriores ao pacote ThinApp com a maior VersionID, e os atalhos nos sistemas dos usuários são sincronizados para apontar para o pacote atualizado.

Próximo passo

Seu catálogo do Omnissa Access exibe a nova versão do pacote ThinApp atualizado após a próxima sincronização do pacote ThinApp. Se você quiser ver a nova versão refletida na página de recursos do pacote ThinApp, poderá sincronizar a coleção de aplicativos virtuais manualmente na página de coleção de aplicativos virtuais ThinApp no console do Omnissa Access.

Esta página foi útil?

Enviar feedback sobre este tópico

Este tópico foi útil?

Não inclua informações pessoais ou confidenciais.

Gerando o link…