Pour que vos utilisateurs VMware Identity Manager puissent exécuter leurs modules ThinApp enregistrés sur leur système à l'aide de VMware Identity Manager, l'application VMware Identity Manager Desktop doit être installée et en cours d'exécution sur leur système Windows.

Les modules ThinApp sont des applications Windows virtualisées. Les modules ThinApp sont distribués sur des systèmes Windows, et un utilisateur connecté au système Windows peut lancer et exécuter les modules qui sont enregistrés sur ce système. VMware Identity Manager peut distribuer et gérer des modules ThinApp qui sont compatibles avec VMware Identity Manager.

Pour lancer et exécuter correctement l'une de ces applications virtualisées dans la session Windows de l'utilisateur connecté, les éléments suivants sont requis :
  • Le module ThinApp de l'application virtualisée est enregistré par VMware Identity Manager en vue d'une utilisation par cet utilisateur.
  • Une DLL particulière est disponible sur ce système Windows.
  • Le processus hws-desktop-client.exe est en cours d'exécution.
Lorsqu'un module ThinApp compatible est créé, il est configuré pour charger une DLL particulière lorsque l'utilisateur connecté lance l'application virtualisée dans sa session Windows. À ce stade, l'application virtualisée tente de charger la DLL. Une fois la DLL chargée, elle tente de vérifier auprès de l'application VMware Identity Manager Desktop localement installée si le module ThinApp est enregistré sur ce poste de travail Windows pour cet utilisateur. L'application VMware Identity Manager Desktop localement installée détermine si cette application est enregistrée pour cet utilisateur sans communiquer avec VMware Identity Manager. Si l'application est enregistrée sur ce poste de travail Windows pour cet utilisateur, l'application VMware Identity Manager Desktop vérifie la date de sa dernière synchronisation avec VMware Identity Manager. Si l'application VMware Identity Manager Desktop confirme que la dernière synchronisation a été effectuée durant la période de grâce hors connexion configurée pour le client installé, ce dernier autorise l'exécution de l'application.

Sachant que cette DLL est disponible sur le système Windows uniquement si l'application VMware Identity Manager Desktop y est installée et que le processus hws-desktop-client.exe ne s'exécute que si l'application VMware Identity Manager Desktop est en cours d'exécution sur ce système, l'application VMware Identity Manager Desktop doit être installée sur le système Windows pour exécuter les modules ThinApp qui sont distribués et gérés par VMware Identity Manager.

Déploiement de l'application VMware Identity Manager Desktop afin d'utiliser des modules ThinApp

L'application VMware Identity Manager Desktop peut être installée en double-cliquant sur le fichier EXE du programme d'installation, en exécutant le fichier exécutable à l'aide des options de ligne de commande ou en exécutant un script qui utilise des options de ligne de commande. Des privilèges d'administrateur local sont requis pour installer l'application. Pour plus d'informations sur l'installation de l'application VMware Identity Manager Desktop en double-cliquant sur le fichier EXE de son programme d'installation, consultez le Guide utilisateur de VMware Identity Manager.

La configuration de l'application installée détermine le mode de déploiement, sur ce système Windows, d'un module ThinApp distribué par VMware Identity Manager. Par défaut, lorsque l'application VMware Identity Manager Desktop est installée en double-cliquant sur le fichier EXE de son programme d'installation, le client est configuré de manière à déployer les modules ThinApp en utilisant le mode de déploiement COPY_TO_LOCAL, l'option AUTO_TRY_HTTP étant activée. Ces options par défaut du programme d'installation activent ce que l'on appelle un mode de déploiement de téléchargement. Avec les paramètres par défaut COPY_TO_LOCAL et AUTO_TRY_HTTP, l'application cliente tente d'abord de télécharger les modules ThinApp en les copiant sur le point de terminaison du système Windows, puis, si la première tentative échoue, elle tente de télécharger les modules ThinApp via HTTP.

Si VMware Identity Manager est configuré pour un accès basé sur un compte à votre référentiel ThinApp, l'application cliente peut télécharger les modules ThinApp via HTTP. Une fois que les modules ThinApp sont téléchargés sur le système Windows local, l'utilisateur y exécute les applications virtualisées.

Pour éviter le téléchargement des applications virtualisées sur le système Windows local et l'utilisation de l'espace sur ce système, vous pouvez faire en sorte que les utilisateurs exécutent les modules ThinApp à partir du partage réseau en utilisant ce que l'on appelle un mode de déploiement de diffusion. Pour que vos utilisateurs exécutent les modules ThinApp en mode de diffusion, vous devez installer l'application VMware Identity Manager Desktop sur les systèmes Windows en utilisant un processus d'installation de ligne de commande. Le programme d'installation dispose d'options de ligne de commande permettant de choisir le mode de déploiement d'exécution pour les modules ThinApp. Pour définir le mode de déploiement d'exécution de manière à diffuser les modules ThinApp, utilisez l'option RUN_FROM_SHARE du programme d'installation.

Une méthode d'installation de l'application VMware Identity Manager Desktop sur plusieurs systèmes Windows consiste à utiliser un script pour installer silencieusement l'application. Vous pouvez l'installer sur plusieurs systèmes Windows à la fois.
Note : Une installation silencieuse n'affiche ni messages ni fenêtres pendant le processus d'installation.
Vous définissez une valeur dans le script pour indiquer si les clients installés par ce script déploient les modules ThinApp en utilisant le mode de diffusion ThinApp, l'option RUN_FROM_SHARE ou l'un des modes de téléchargement ThinApp, tels que COPY_TO_LOCAL ou HTTP_DOWNLOAD.

Détermination du mode de déploiement approprié aux modules ThinApp sur des points de terminaison Windows

La configuration de l'application VMware Identity Manager Desktop sur le point de terminaison Windows détermine si un module ThinApp distribué à l'aide de VMware Identity Manager est déployé en utilisant le mode de diffusion ThinApp, RUN_FROM_SHARE, ou l'un des modes de téléchargement ThinApp, à savoir COPY_TO_LOCAL ou HTTP_DOWNLOAD. Lorsque vous créez le script pour installer silencieusement l'application VMware Identity Manager Desktop sur des points de terminaison Windows, tels que des ordinateurs de bureau et des ordinateurs portables, vous configurez les options qui définissent le mode de déploiement des modules ThinApp. Choisissez le mode de déploiement qui convient le mieux à l'environnement réseau des points de terminaison sélectionnés, en tenant compte de certains détails tels que le temps de réponse du réseau.

En mode de diffusion, lorsque l'application VMware Identity Manager Desktop se synchronise avec VMware Identity Manager, le client télécharge les raccourcis des applications Windows virtualisées des modules ThinApp sur le bureau Windows, puis, lorsque l'utilisateur lance les modules ThinApp, les applications Windows virtualisées s'exécutent à partir du partage de fichiers sur lequel résident les modules ThinApp.

Par conséquent, le mode de diffusion convient pour les systèmes qui sont toujours connectés au partage réseau, tels que les postes de travail View.

En mode de téléchargement, lors de la première utilisation ou d'une mise à jour d'un module ThinApp, l'utilisateur doit d'abord attendre le téléchargement du module ThinApp sur le système Windows avant que les raccourcis ne soient créés. Après le téléchargement initial, l'utilisateur lance et exécute l'application Windows virtualisée sur le système Windows local.

Important : Pour les postes de travail View non persistants, également nommés postes de travail View flottants ou sans état, vous devez configurer le client de manière à utiliser le mode de diffusion ThinApp à l'aide de l'option /v INSTALL_MODE=RUN_FROM_SHARE du programme d'installation de ligne de commande lors de l'installation du client. L'option RUN_FROM_SHARE offre une expérience d'exécution optimale lors de l'utilisation de modules ThinApp sur des postes de travail View flottants. Voir Options du programme d'installation de ligne de commande pour VMware Identity Manager Desktop.
Important : Le mode HTTP_DOWNLOAD nécessite que l'URL du fournisseur d'identité soit accessible depuis la machine Windows de l'utilisateur. Les modes RUN_FROM_SHARE et COPY_TO_LOCAL nécessitent que le partage ThinApp soit accessible depuis la machine Windows de l'utilisateur.
Tableau 1. Mode de déploiement ThinApp des applications virtualisées capturées en tant que modules ThinApp
Mode Description
mode de diffusion ThinApp En mode de diffusion ThinApp, les applications virtualisées sont diffusées à chaque démarrage. Cette méthode permet d'éviter l'utilisation d'espace disque sur le poste de travail qui y serait normalement utilisé lors de la copie d'applications virtualisées. Le poste de travail doit être connecté au partage réseau des modules ThinApp pour permettre l'exécution des applications.

Les environnements suivants peuvent fournir la cohérence et la stabilité requises :

  • Postes de travail View sans état ou persistants disposant d'une excellente connectivité au partage réseau sur lequel résident les modules ThinApp.
  • Les utilisateurs disposant de postes de travail Windows qui ne sont pas des postes de travail View et qui sont partagés par plusieurs utilisateurs. Cette situation évite l'accumulation sur disque d'applications téléchargées spécifiques à l'utilisateur et fournit également un accès rapide aux applications, sans causer de délai lié aux téléchargements spécifiques à un utilisateur.

Le compte que l'utilisateur emploie pour se connecter au système Windows sert à obtenir les modules ThinApp à partir du partage réseau. Ce compte doit disposer des autorisations appropriées sur le partage réseau pour la lecture et l'exécution des fichiers.

mode de téléchargement ThinApp En mode de téléchargement ThinApp, les applications sont téléchargées sur le point de terminaison Windows. L'utilisateur exécute l'application virtualisée localement sur le point de terminaison. Le mode de téléchargement ThinApp peut être préférable dans les cas suivants :
  • Postes de travail View permanents
  • Postes de travail connectés en réseau local qui sont périodiquement hors ligne
  • Réseau local avec une forte latence réseau

VMware Identity Manager fournit deux variantes du mode de téléchargement ThinApp : COPY_TO_LOCAL et HTTP_DOWNLOAD. Si le client est configuré pour COPY_TO_LOCAL, le point de terminaison Windows doit être joint au même domaine que le partage de fichiers, sauf si l'option AUTO_TRY_HTTP est activée et si VMware Identity Manager est configuré pour un accès basé sur un compte au partage réseau des modules ThinApp.

Lorsque l'option AUTO_TRY_HTTP est activée et que VMware Identity Manager est configuré pour un accès basé sur un compte, si le point de terminaison Windows n'est pas joint au même domaine et que la première tentative de téléchargement des modules ThinApp échoue, l'application VMware Identity Manager Desktop tentera automatiquement de télécharger les modules ThinApp via le protocole HTTP, comme en mode HTTP_DOWNLOAD. Avec HTTP_DOWNLOAD, le point de terminaison Windows ne doit pas nécessairement être joint au même domaine que le partage de fichiers. Cependant, lors de l'utilisation de l'option HTTP_DOWNLOAD, les opérations de copie et de synchronisation sont beaucoup plus longues qu'avec COPY_TO_LOCAL.

Important : Si VMware Identity Manager n'est pas activé pour un accès basé sur un compte, le téléchargement via le protocole HTTP ne fonctionne pas, même si AUTO_TRY_HTTP est activé ou si le client est configuré avec l'option HTTP_DOWNLOAD.

Lors de l'utilisation de COPY_TO_LOCAL, le compte que l'utilisateur emploie pour se connecter au système Windows sert à obtenir les modules ThinApp à partir du partage réseau. Ce compte doit disposer des autorisations appropriées sur le partage réseau pour la lecture et la copie des fichiers issus de ce partage réseau. Lors de l'utilisation de l'option HTTP_DOWNLOAD, le compte d'utilisateur de partage que vous entrez dans la console VMware Identity Manager lors de la configuration de l'accès de VMware Identity Manager au partage réseau des modules ThinApp correspond au compte qui est utilisé pour télécharger les modules ThinApp. Ce compte d'utilisateur de partage doit avoir une autorisation de lecture sur le partage réseau des modules ThinApp pour copier les fichiers à partir du partage réseau.

Le partage réseau des modules ThinApp doit répondre aux conditions requises du mode de déploiement que vous avez configuré pour les points de terminaison Windows. Voir Installation et configuration de VMware Identity Manager.