Vous pouvez convertir un module ThinApp non compatible avec VMware Identity Manager en module qu'VMware Identity Manager peut distribuer et gérer. Vous pouvez utiliser l'une des méthodes suivantes : utilisez la commande relink de ThinApp 4.7.2, régénérez le module à partir de ses fichiers de projet ThinApp après la modification du fichier Package.ini du projet afin d'ajouter les paramètres VMware Identity Manager nécessaires ou recapturez l'application Windows après avoir sélectionné les paramètres VMware Identity Manager appropriés dans le programme ThinApp Setup Capture.

Pourquoi et quand exécuter cette tâche

Remarque :

Un module ThinApp compatible avec VMware Identity Manager peut uniquement être utilisé pour un déploiement d'VMware Identity Manager. Seuls les utilisateurs de VMware Identity Manager pour lesquels l'application VMware Identity Manager Desktop est installée peuvent lancer et exécuter ces modules activés. Au moment de l'exécution, le module ThinApp charge une DLL spécifiquement nommée, et l'utilise pour vérifier les droits des utilisateurs sur VMware Identity Manager. Étant donné que la DLL est installée avec l'application VMware Identity Manager Desktop, ces modules ThinApp peuvent uniquement être exécutés sur les systèmes Windows sur lesquels l'application VMware Identity Manager Desktop est installée.

Préambules

Vérifiez que vous avez accès aux éléments nécessaires pour la méthode que vous avez choisie.

  • Si vous utilisez la commande relink, vérifiez que vous disposez des fichiers exécutables du module ThinApp que vous convertissez et de l'application ThinApp 4.7.2 relink.exe.

  • Si vous mettez à jour le fichier Package.ini du projet ThinApp et régénérez le module, vérifiez que vous disposez des fichiers de projet requis par le programme ThinApp 4.7.2 pour régénérer le module.

  • Si vous recapturez l'application Windows, vérifiez que vous disposez du programme ThinApp 4.7.2 Setup Capture et du programme d'installation de l'application, ainsi que des autres éléments dont le programme a besoin pour recapturer l'application. Pour plus de détails, reportez-vous au Guide de l'utilisateur de ThinApp.

Vérifiez que vous avez accès au partage réseau ThinApp utilisé par VMware Identity Manager et que vous pouvez y créer des sous-dossiers et y copier des fichiers.

Procédure

En utilisant une version du programme ThinApp prise en charge par VMware Identity Manager, créez un module ThinApp compatible à l'aide de l'une des méthodes disponibles.

Option

Description

Utilisez la commande relink -h.

L'utilisation de la commande relink -h constitue la méthode la plus simple. Vous devez utiliser le programme relink.exe de ThinApp 4.7.2 ou une version ultérieure. Utilisez cette méthode dans l'une des situations suivantes :

  • Vous ne pouvez pas utiliser la méthode de régénération, car vous ne disposez pas du dossier du projet.

  • L'utilisation de Setup Capture pour recapturer l'application serait trop longue.

  • Vous ne disposez pas du programme d'installation d'application requis pour effectuer une recapture avec Setup Capture.

Remarque :

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.

Pour créer un module compatible, utilisez la syntaxe de base de la commande :

relink -h executable-folder/*.*

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 sont traités dans l'article de la base de connaissances VMware situé à l'adresse http://kb.vmware.com/kb/2021928.

Mettez manuellement à jour le fichier Package.ini avec les paramètres nécessaires, puis régénérez le module.

Utilisez cette méthode lorsque vous ne disposez pas du programme d'installation d'application pour le processus de recapture, lorsque vous souhaitez éviter d'effectuer la configuration préalable qu'exige la recapture de l'application ou lorsque vous souhaitez incorporer une fonctionnalité d'une version ThinApp plus récente apportant plus que la commande relink. É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.

Dans la section [Build Options] du fichier Package.ini, ajoutez les paramètres suivants :

;--- VMware Identity Manager Parameters ---
AppID=genid
NotificationDLLs=hzntapluginlugin.dll

hzntaplugin.dll est la DLL que l'exécution de ThinApp appelle pour vérifier que les utilisateurs VMware Identity Manager ont bien le droit d'utiliser l'application virtualisée.

Vous pouvez facultativement inclure le paramètre HorizonOrgURL et le définir sur le nom de domaine complet de VMware Identity Manager. Reportez-vous à Installation et configuration de VMware Identity Manager.

Recapturez l'application à l'aide de Setup Capture, et sélectionnez les paramètres VMware Identity Manager nécessaires.

Utilisez cette méthode lorsque vous préférez recapturer l'application plutôt qu'utiliser l'une des autres méthodes. Pour créer un module compatible à l'aide de ThinApp Setup Capture, sélectionnez les paramètres appropriés dans l'assistant afin de gérer le module avec VMware Identity Manager lors du processus de capture. Pour plus de détails sur le processus de capture, reportez-vous au Guide de l'utilisateur de ThinApp.

Résultats

Vous disposez d'un ensemble de fichiers (fichiers EXE, et éventuellement fichiers DAT) pour un module ThinApp qu'VMware Identity Manager peut distribuer et gérer.

Que faire ensuite

Pour la procédure d'ajout de modules ThinApp au partage réseau, reportez-vous à Créer un partage réseau pour les modules ThinApp gérés par VMware Identity Manager..