Migration automatique des profils d’application existants

Profile Management fournit une solution qui permet de migrer automatiquement les profils d’application existants. Les profils d’application incluent à la fois les données d’application dans le dossier AppData et les entrées de registre sous HKEY_CURRENT_USER\SOFTWARE.

Cette fonctionnalité peut être utile dans les cas où vous souhaitez migrer vos profils d’application sur différents systèmes d’exploitation (OS). Par exemple, supposons que vous mettez à niveau votre système d’exploitation de Windows 10 version 1803 vers Windows 10 version 1809. Si cette fonctionnalité est activée, Profile Management migre automatiquement les paramètres d’application existants vers Windows 10 version 1809 la première fois que chaque utilisateur ouvre une session. Par conséquent, les données d’application dans le dossier AppData et les entrées de registre sous HKEY_CURRENT_USER\SOFTWARE sont migrées. Les utilisateurs n’ont plus besoin de configurer à nouveau les applications.

Cette fonction est désactivée par défaut. Pour l’activer dans la stratégie de groupe, procédez comme suit :

  1. Ouvrez Éditeur d’objets de stratégie de groupe.
  2. Sous Stratégies > Modèles d’administration : Définitions de stratégie (ADM) > Modèles d’administration classiques (ADM) > Citrix > Gestion des profils > Traitement des profils, double-cliquez sur la stratégie Migration automatique des profils d’application existants.
  3. Sélectionnez Activé et cliquez sur OK.

Pour appliquer les modifications, exécutez la commande gpupdate /force à partir d’une invite de commande. Déconnectez-vous de toutes les sessions, puis reconnectez-vous. Pour plus de détails, consultez http://technet.microsoft.com/en-us/library/bb490983.aspx.

Vous pouvez également choisir de configurer les stratégies Profile Management dans Citrix Studio. Pour ce faire, procédez comme suit :

  1. Dans le panneau de gauche de Citrix Studio, cliquez sur Stratégies.
  2. Dans la fenêtre Créer une stratégie, tapez la stratégie dans la zone de recherche. Par exemple, tapez « Migration automatique des profils d’application existants ».
  3. Cliquez sur Sélectionner pour ouvrir la stratégie Migration automatique des profils d’application existants.
  4. Sélectionnez Activé et cliquez sur OK.

Fonctionnement

Profile Management effectue la migration lorsqu’un utilisateur ouvre une session et qu’aucun profil utilisateur n’existe dans le magasin utilisateur. Avant le démarrage de la migration, Profile Management localise les profils d’application à migrer via la détection automatique. Profile Management localise automatiquement les éléments suivants :

  • Paramètres d’application sous %userprofile%\Local\Appdata\ et %userprofile%\Roaming\Appdata
  • Dossiers Microsoft qui contiennent des informations sur la plate-forme actuelle du système d’exploitation et qui figurent dans des listes d’exclusion, par exemple :

    • %userprofile%\AppData\Local\Temp
    • %userprofile%\AppData\Local\Packages
    • %userprofile%\AppData\Local\TileDataLayer
    • %userprofile%\AppData\Local\Microsoft\Temp
    • %userprofile%\AppData\Local\Microsoft\Credentials
    • %userprofile%\AppData\Local\Microsoft\Windows
    • %userprofile%\AppData\Local\Microsoft\Windows\InputPersonalization
    • %userprofile%\AppData\Local\Microsoft\Windows\Side bars
    • %userprofile%\AppData\Local\Microsoft\WindowsApps
    • %userprofile%\Appdata\Roaming\Microsoft\Credentials
    • %userprofile%\Appdata\Roaming\Microsoft\SystemCertificates
    • %userprofile%\Appdata\Roaming\Microsoft\Crypto
    • %userprofile%\Appdata\Roaming\Microsoft\Vault
    • %userprofile%\Appdata\Roaming\Microsoft\Windows
  • Clés de registre sous HKEY_CURRENT_USER\SOFTWARE et HKEY_CURRENT_USER\SOFTWARE\Wow6432Node (sauf pour HKEY_CURRENT_USER\SOFTWARE\Microsoft et HKEY_CURRENT_USER\SOFTWARE\Classes)

Si plusieurs profils d’application sont présents, Profile Management effectue la migration dans l’ordre de priorité suivant :

  1. Profils du même type de système d’exploitation (par exemple, OS de bureau à OS de bureau et OS de serveur à OS de serveur)
  2. Profils de la même famille de systèmes d’exploitation Windows (par exemple, Windows 10 à Windows 10 ou Windows Server 2016 à Windows Server 2016)
  3. Profils d’une version antérieure du système d’exploitation (par exemple, Windows 7 vers Windows 10 ou Windows Server 2012 vers Windows Server 2016)
  4. Profils du système d’exploitation le plus proche

Remarque :

Vous devez spécifier le nom court du système d’exploitation en incluant la variable « !CTX_OSNAME! » dans le chemin du magasin utilisateur. Cela permet à Profile Management de localiser les profils d’application existants.

Supposons que vous configurez le chemin du magasin utilisateur avec \\fileserver\userstore\%username%\!CTX_OSNAME!!CTX_OSBITNESS! et que votre système d’exploitation est Windows 10 version 1803 64 bits (Win10RS4x64). Profile Management localise d’abord le dossier de profil précédent, puis le migre vers le dossier du profil d’application du magasin utilisateur dans l’ordre suivant :

  1. \fileserver\userstore\user1\Win10RS3x64
  2. \fileserver\userstore\user1\Win10RS2x64
  3. \fileserver\userstore\user1\Win10RS1x64
  4. \fileserver\userstore\user1\Win10x64
  5. \fileserver\userstore\user1\Win10RS5x64
  6. \fileserver\userstore\user1\Win10RS6x64
  7. \fileserver\userstore\user1\Win8x64
  8. \fileserver\userstore\user1\Win7x64
  9. \fileserver\userstore\user1\Win2016
  10. \fileserver\userstore\user1\Win2012R2
  11. \fileserver\userstore\user1\Win2012
  12. \fileserver\userstore\user1\Win2008
  13. \fileserver\userstore\user1\Win2019

Si aucun dossier n’est disponible, Profile Management met fin au processus de migration et renvoie une erreur.

Migration automatique des profils d’application existants