Grâce à la fonctionnalité Unity Touch, les utilisateurs de tablettes et de smartphones peuvent naviguer rapidement vers un poste de travail distant, une application ou un fichier à partir d’une barre latérale Unity Touch. Même si les utilisateurs peuvent spécifier les applications préférées qui apparaissent dans la barre latérale, pour une utilisation plus aisée, les administrateurs peuvent configurer une liste d'applications préférées par défaut.

Si vous utilisez des pools de postes de travail à attribution flottante, les applications et fichiers préférés spécifiés par les utilisateurs finaux seront perdus à chaque déconnexion du poste de travail, sauf si les profils d'utilisateur itinérants sont activés dans Active Directory.

La liste par défaut des applications préférées reste utilisable lorsqu'un utilisateur se connecte pour la première fois à un poste de travail sur lequel Unity Touch est activé. Toutefois, si l'utilisateur configure sa propre liste d'applications préférées, la liste par défaut est ignorée. La liste d'applications préférées de l'utilisateur, qui est conservée dans le profil itinérant de l'utilisateur, est disponible lorsque l'utilisateur se connecte à d'autres machines d'un pool flottant ou dédié.

Si vous créez une liste d'applications préférées par défaut et qu'une ou plusieurs applications ne sont pas installées sur le système d'exploitation du poste de travail distant, ou que les chemins de ces applications sont introuvables dans le menu Démarrer, les applications n'apparaissent pas dans la liste des applications préférées. Vous pouvez utiliser ce comportement pour configurer une liste principale par défaut des applications préférées pouvant être appliquée à plusieurs images de machine virtuelle ayant différents ensembles d'applications installées.

Par exemple, si Microsoft Office et Microsoft Visio sont installés sur une machine virtuelle, et que Windows Powershell et VMware vSphere Client sont installés sur une deuxième machine virtuelle, vous pouvez créer une liste comprenant les quatre applications. Seules les applications installées apparaissent en tant qu'applications préférées par défaut sur chaque poste de travail.

Il existe d'autres méthodes permettant de spécifier une liste d'applications préférées par défaut :

  • Ajouter une valeur au Registre Windows sur les machines virtuelles de pool de postes de travail
  • Créer un module d'installation administrative à partir du programme d'installation d'Horizon Agent et distribuer le module aux machines virtuelles
  • Exécuter le programme d'installation d'Horizon Agent à partir de la ligne de commande sur les machines virtuelles
Note : Unity Touch suppose que les raccourcis des applications sont situés dans le dossier Programmes du menu Démarrer. Si un raccourci est situé en dehors du dossier Programmes, ajoutez le préfixe Programs au chemin du raccourci. Par exemple, Windows Update.lnk se trouve dans le dossier ProgramData\Microsoft\Windows\Menu Démarrer. Pour publier ce raccourci sous forme d'application préférée par défaut, ajoutez le préfixe Programs au chemin du raccourci. Par exemple : "Programs/Windows Update.lnk".

Conditions préalables

  • Vérifiez qu'Horizon Agent est installé sur la machine virtuelle.
  • Vérifiez que vous disposez des droits d'administration sur la machine virtuelle. Pour cette procédure, vous devrez peut-être modifier un paramètre de registre.
  • Si vous disposez de pools de postes de travail à attribution flottante, utilisez Active Directory pour configurer les profils d'utilisateur itinérant. Suivez les instructions fournies par Microsoft.

    Les utilisateurs de pools de postes de travail à attribution flottante pourront consulter leur liste d'applications et de fichiers préférés à chaque connexion.

Procédure

  • (Facultatif) Créez une liste d'applications préférées par défaut en ajoutant une valeur au registre Windows.
    1. Ouvrez regedit et accédez au paramètre de registre HKLM\Software\VMware, Inc.\VMware Unity.
      Sur une machine virtuelle 64 bits, accédez au dossier HKLM\Software\Wow6432Node\VMware, Inc.\VMware Unity.
    2. Créez une valeur de chaîne appelée FavAppList.
    3. Spécifiez les applications préférées par défaut.

      Utilisez le format suivant pour spécifier les chemins de raccourci vers les applications utilisées dans le menu Démarrer.

      path-to-app-1|path-to-app-2|path-to-app-3|…
      Par exemple :
      Programs/Accessories/Accessibility/Speech Recognition.lnk|Programs/VMware/VMware vSphere Client.lnk|Programs/Microsoft Office/Microsoft Office 2010 Tools/Microsoft Office 2010 Language Preferences.lnk
  • (Facultatif) Créez une liste d'applications préférées par défaut en créant un module d'installation administrative à partir du programme d'installation d'Horizon Agent.
    1. A partir de la ligne de commande, utilisez le format suivant pour créer le package d'installation administrative.
      VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /a /v"/qn TARGETDIR=""a network share to store the admin install package"" UNITY_DEFAULT_APPS=""the list of default favorite apps that should be set in the registry"""
      Par exemple :
      VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /a /v"/qn TARGETDIR=""\\foo-installer-share\ViewFeaturePack\"" UNITY_DEFAULT_APPS=""Programs/Accessories/Accessibility/Ease of Access.lnk|Programs/Accessories/System Tools/Character Map.lnk|Programs/Accessories/Windows PowerShell/Windows PowerShell.lnk|Programs/Internet Explorer (64-bit).lnk|Programs/Google Chrome/Google Chrome.lnk|Programs/iTunes/iTunes.lnk|Programs/Microsoft Office/Microsoft SharePoint Workspace 2010.lnk|Programs/PuTTY/PuTTY.lnk|Programs/Skype/Skype.lnk|Programs/WebEx/Productivity Tools/WebEx Settings.lnk|"""
    2. Distribuez le package d'installation administrative à partir du partage de réseau vers les machines virtuelles de poste de travail à l'aide d'une méthode de déploiement MSI (Microsoft Windows Installer) standard utilisée dans votre organisation.
  • (Facultatif) Créez une liste d'applications préférées par défaut en exécutant le programme d'installation d'Horizon Agent directement sur une ligne de commande d’une machine virtuelle.
    Utilisez le format suivant.
    VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn UNITY_DEFAULT_APPS=""the list of default favorite apps that should be set in the registry"""
    Note : La commande précédente combine l'installation d' Horizon Agent à la spécification de la liste d'applications préférées par défaut. Vous n'avez pas à installer Horizon Agent avant d'exécuter cette commande.

Que faire ensuite

Si vous avez effectué cette tâche directement sur une machine virtuelle (en modifiant le Registre Windows ou en installant Horizon Agent à partir de la ligne de commande), vous devez déployer la machine virtuelle que vous venez de configurer. Vous pouvez créer un snapshot ou un modèle et créer un pool de postes de travail ou recomposer un pool existant. Vous pouvez également créer une stratégie de groupe Active Directory pour déployer la nouvelle configuration.