Les valeurs AppID et VersionID du module ThinApp actuellement géré servent à créer le module mis à jour. Le module mis à jour utilise la même valeur AppID et une valeur VersionID plus élevée.
Le module ThinApp mis à jour vous est parfois fourni par une autre équipe de votre organisation. La personne qui crée le module ThinApp mis à jour peut utiliser l'une des méthodes décrites.
Conditions préalables
Vérifiez que vous disposez des valeurs AppID et VersionID du module ThinApp actuel en suivant les instructions de la section Obtenir les valeurs AppID et VersionID d'un module ThinApp géré.
Vérifiez que vous disposez d'une version du programme ThinApp qui est compatible avec votre version d'VMware Identity Manager. Pour obtenir des informations sur les versions spécifiques à ThinApp, reportez-vous aux Matrices d'interopérabilité des produits VMware à l'adresse http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.
Procédure
Option |
Description |
---|---|
Effectuez une nouvelle capture à l'aide de Setup Capture. |
Utilisez cette méthode lorsque le dossier du projet du module ThinApp existant géré par VMware Identity Manager n'est pas disponible. Pour créer un module mis à jour avec Setup Capture, vous avez simplement besoin des éléments suivants :
Pendant le processus de capture, choisissez de gérer le module avec VMware Identity Manager et indiquez que le module est une mise à jour d'un module ThinApp de base existant. Accédez au dossier qui contient les exécutables du module ThinApp actuellement géré. Faites pointer le système vers le dossier, et non vers des exécutables spécifiques. Avec cette méthode, vous n'avez pas besoin d'obtenir les valeurs AppID ou VersionID avant de procéder à la création du module mis à jour. Une fois que vous avez désigné le module comme une mise à jour et que vous avez pointé vers la version antérieure dans Setup Capture, le processus de capture lit l'AppID du module antérieur et le réutilise pour le module mis à jour. Le processus fournit également une valeur VersionID incrémentée pour le module mis à jour, et attribue la même valeur InventoryName. |
Mettez manuellement à jour le fichier Package.ini, puis régénérez le module. |
Utilisez cette méthode lorsque vous ne disposez pas du programme d'installation de l'application pour le processus de nouvelle capture, ou lorsque vous devez mettre à jour le module vers une version ThinApp plus récente et que vous souhaitez mettre à jour plus d'éléments que la commande relink peut gérer. Étant donné que l'opération de régénération d'un module incorpore les modifications dans le système de fichiers et le registre de la nouvelle version de ThinApp, elle récupère ces modifications, comme lorsqu'une nouvelle version de ThinApp fournit un nouveau paramètre Package.ini que vous souhaitez définir. Pour marquer le nouveau module comme étant une mise à jour, modifiez les paramètres d'VMware Identity Manager suivants dans la section
|
Utilisez la commande relink -h avec les options AppID et VersionID. |
Utilisez cette méthode dans l'une des situations suivantes :
Par exemple, si vous avez changé le répertoire de projet, incluant le fichier Package.ini, d'une application virtuelle, régénéré et testé le module, il se peut que l'environnement de test n'ait pas été VMware Identity Manager. L'étape finale de la mise à jour de l'application consiste à l'activer pour VMware Identity Manager. À ce stade, la solution la plus simple consiste à utiliser la commande relink -h, au lieu de procéder à une nouvelle capture ou à une régénération.
Note:
Le runtime ThinApp est toujours mis à jour lorsque vous exécutez la commande relink -h sur un module ThinApp. Vous pouvez exécuter la commande relink à partir du répertoire Program Files de ThinApp pour obtenir de l'aide sur la syntaxe de la commande. Lorsque le module ThinApp est déjà activé pour une utilisation par VMware Identity Manager, vous pouvez exécuter la commande suivante pour réutiliser l'AppID existant du module et incrémenter la valeur VersionID : relink -h -VersionID + executable-folder/*.* Où executable-folder est un dossier contenant les exécutables du module ThinApp que vous souhaitez mettre à jour.
Important:
Lorsque vous utilisez la commande relink, vous ne pouvez pas la faire pointer directement vers le dossier des exécutables du module sur le partage réseau utilisé par les modules ThinApp dans l'environnement VMware Identity Manager. La commande convertit les anciens exécutables en fichiers BAK lorsqu'elle met à jour le runtime ThinApp, et elle écrit ces fichiers BAK, ainsi que les nouveaux fichiers, dans le dossier. Le partage réseau n'autorisant pas l'écriture, vous devez faire pointer relink vers une copie du dossier des exécutables. D'autres cas d'utilisation de la commande relink, notamment l'activation d'un module ThinApp en vue d'une utilisation dans un environnement VMware Identity Manager, sont traités dans l'article de la base de connaissances VMware accessible à l'adresse http://kb.vmware.com/kb/2021928. |
Résultats
Vous disposez d'un ensemble de fichiers (fichiers EXE et éventuellement fichiers DAT) pour le module ThinApp mis à jour.
Que faire ensuite
Copiez les fichiers dans un nouveau sous-dossier sur le partage réseau, en suivant les instructions de la section Copier un module ThinApp mis à jour dans le partage réseau.