Pour que vos utilisateurs puissent exécuter les modules ThinApp qui leur ont été attribués dans Workspace ONE Access, l'application Workspace ONE Access Desktop doit être installée et en cours d'exécution sur leurs systèmes 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. Workspace ONE Access peut distribuer et gérer des modules ThinApp qui sont compatibles avec Workspace ONE Access.

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 Workspace ONE Access 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 Workspace ONE Access Desktop localement installée si le module ThinApp est enregistré sur ce poste de travail Windows pour cet utilisateur. L'application Workspace ONE Access Desktop localement installée détermine si cette application est enregistrée pour cet utilisateur sans communiquer avec Workspace ONE Access. Si l'application est enregistrée sur ce poste de travail Windows pour cet utilisateur, l'application Workspace ONE Access Desktop vérifie la date de sa dernière synchronisation avec Workspace ONE Access. Si l'application Workspace ONE Access 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 Workspace ONE Access Desktop y est installée et que le processus hws-desktop-client.exe ne s'exécute que si l'application Workspace ONE Access Desktop est en cours d'exécution sur ce système, l'application Workspace ONE Access 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 Workspace ONE Access.

Déploiement de l'application Workspace ONE Access Desktop afin d'utiliser des modules ThinApp

L'application Workspace ONE Access 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 Workspace ONE Access Desktop en double-cliquant sur le fichier EXE de son programme d'installation, reportez-vous au Guide d'utilisation de Workspace ONE Access Desktop.

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 Workspace ONE Access. Par défaut, lorsque l'application Workspace ONE Access 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.

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 Workspace ONE Access 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 Workspace ONE Access 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.
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 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 Workspace ONE Access Desktop sur le point de terminaison Windows détermine si un module ThinApp distribué à l'aide de Workspace ONE Access 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 Workspace ONE Access Desktop sur des points de terminaison Windows, 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 Workspace ONE Access Desktop se synchronise avec Workspace ONE Access, 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 Windows partagés par plusieurs utilisateurs ou postes de travail Horizon.

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 Horizon non persistants, également nommés postes de travail 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 Horizon flottants. Voir Options du programme d'installation de ligne de commande pour Workspace ONE Access Desktop.
Important : Le mode HTTP_DOWNLOAD requiert que l'URL de téléchargement de base, que vous avez définie dans la collection d'applications virtuelles ThinApp, soit accessible à partir de 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 Horizon 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 Horizon 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 Horizon persistants (Workspace ONE Access sur site)
  • Postes de travail connectés en réseau local qui sont périodiquement hors ligne
  • Réseau local avec une forte latence réseau

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

Lorsque l'option AUTO_TRY_HTTP est activée, 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 Workspace ONE Access Desktop tentera automatiquement de télécharger les modules ThinApp à l'aide du 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.

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 Workspace ONE Access lors de la configuration de l'accès du connecteur 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.