Após adicionar um pacote ThinApp ao catálogo da sua organização e habilitar seus usuários do VMware Identity Manager a esse pacote do ThinApp, talvez sua organização queira atualizar esse pacote e fazer com que os usuários usem uma versão nova ou reconstruída do pacote ThinApp, sem ter que desautorizar os usuários do pacote atual e, em seguida, os autorizar ao pacote mais recente.
Um pacote ThinApp atualizado pode ser disponibilizado se uma versão mais recente do aplicativo do Windows para esse pacote for lançada, ou se o empacotador do aplicativo tiver alterado os valores dos parâmetros usados pelo pacote.
O ThinApp 4.7.2 e as versões mais recentes fornecem um mecanismo de atualização para pacotes ThinApp usados no VMware Identity Manager. Este mecanismo de atualização do ThinApp é diferente dos outros mecanismos de atualização para pacotes ThinApp usados fora de um ambiente do VMware Identity Manager. O pacote ThinApp atualizado deve ter sido atualizado com esse mecanismo para que você consiga implantar o pacote atualizado no VMware Identity Manager e faça com que os usuários vejam automaticamente a versão mais recente.
Para os pacotes ThinApp gerenciados no VMware Identity Manager, dois parâmetros Package.ini são usados pelo VMware Identity Manager para determinar que um pacote é uma versão atualizada de outro pacote.
-
AppID
-
O identificador exclusivo para o pacote ThinApp no VMware Identity Manager. Todos os pontos de entrada (executáveis) para o aplicativo do pacote são atribuídos à mesma AppID. Depois que um pacote ThinApp for sincronizado com o catálogo do VMware Identity Manager da sua organização, a AppID do pacote aparece na coluna GUID na página de recursos do pacote ThinApp. Este valor é composto por caracteres alfanuméricos em um padrão de conjuntos de caracteres, cada conjunto separado por traços, como no exemplo a seguir:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
O VMware Identity Manager considera qualquer pacote ThinApp com a mesma AppID como versões do mesmo aplicativo.
-
VersionID
-
O número da versão do pacote ThinApp. O VMware Identity Manager usa a VersionID para manter o controle das diferentes versões do pacote ThinApp gerenciado. Você incrementa o valor da VersionID por um (1) para marcar esse pacote ThinApp como uma atualização de outro pacote, mantendo a mesma AppID.
Você coloca o pacote atualizado em uma nova pasta na pasta de compartilhamento de rede configurada para os pacotes ThinApp gerenciados. Consulte Instalando e Configurando VMware Identity Manager. Quando o VMware Identity Manager 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 VMware Identity Manager 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.
O parâmetro InventoryName do ThinApp padrão é importante para as atualizações bem-sucedidas de pacotes ThinApp gerenciados. Ambos os pacotes ThinApp anteriores e atualizados devem ter o mesmo valor para o parâmetro InventoryName. Se a pessoa que está criando o pacote ThinApp alterar o InventoryName em um pacote e, em seguida, criar um pacote atualizado, você deve garantir que os valores de InventoryName correspondam para que as atualizações funcionem corretamente no VMware Identity Manager.
Consulte o Guia de Referência dos Parâmetros do Package.ini do ThinApp para obter detalhes sobre os vários parâmetros usados em um arquivo Package.ini do pacote do ThinApp.