Vous pouvez convertir un module ThinApp non compatible avec Workspace ONE Access en module qu'Workspace ONE Access peut distribuer et gérer. Vous pouvez utiliser l'une des méthodes suivantes : utilisez la commande relink de ThinApp, 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 Workspace ONE Access nécessaires ou recapturez l'application Windows après avoir sélectionné les paramètres Workspace ONE Access appropriés dans le programme ThinApp Setup Capture.

Note : Seuls les utilisateurs de Workspace ONE Access pour lesquels l'application Workspace ONE Access Desktop est installée peuvent lancer et exécuter ces modules ThinApp. 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 Workspace ONE Access. Étant donné que la DLL est installée avec l'application de bureau Workspace ONE Access, ces modules ThinApp peuvent uniquement être exécutés sur les systèmes Windows sur lesquels l'application de bureau Workspace ONE Access est installée.

Conditions préalables

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 relink.exe de ThinApp.
  • 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 pour régénérer le module.
  • Si vous recapturez l'application Windows, vérifiez que vous disposez du programme ThinApp 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 d'informations, reportez-vous au Guide de l'utilisateur de VMware ThinApp.

Vérifiez que vous avez accès au partage réseau ThinApp utilisé par Workspace ONE Access 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 Workspace ONE Access, 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 à partir du programme relink.exe de ThinApp est la méthode la plus simple. 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.
    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.

    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 Workspace ONE Access. 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 Workspace ONE Access 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 Workspace ONE Access.

    Recapturez l'application à l'aide de Setup Capture, et sélectionnez les paramètres Workspace ONE Access 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 Workspace ONE Access 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'Workspace ONE Access 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 Workspace ONE Access..