Dans le fichier de configuration de migration, vous pouvez spécifier des paramètres qui contrôlent la migration de profil. Certains paramètres correspondent aux options de ligne de commande migprofile.exe. Des paramètres supplémentaires vous permettent de configurer d'autres aspects de la migration.

Par exemple, vous pouvez spécifier les dossiers et les clés de Registre à inclure ou à exclure.

Appropriation du profil utilisateur

Définissez la valeur du paramètre takeownership sur « 1 » pour que l'utilitaire migprofile.exe s'approprie le profil utilisateur lors de la migration. Utilisez le format suivant :

<migconfig takeownership="1">
   ...
   ...
</migconfig>

Si vous ne spécifiez pas ce paramètre, la valeur par défaut est « 0 », qui désactive le comportement takeownership.

Migration de V1 vers V2 ou de V2 vers V5

Définissez le paramètre migv2tov5 sur true pour effectuer une migration de profil V2 vers V5. Lorsque vous n'utilisez pas ce paramètre, l'utilitaire effectue une migration de profil V1 vers V2.

Spécifiez le paramètre migv2tov5 dans la balise source. Utilisez une seule balise source dans le fichier de configuration.

Vous pouvez effectuer une migration de V1 vers V2 ou une migration de V2 vers V5. Vous ne pouvez pas effectuer les deux chemins de migration dans le même fichier de configuration.

L'exemple suivant spécifie une migration de profil V2 vers V5 :

<source>
  <profilepath>source_profile_path</profilepath>
  <migv2tov5>true</migv2tov5>
</source>

L'exemple suivant spécifie une migration de profil V1 vers V2 :

<source>
  <profilepath>source_profile_path</profilepath>
</source>

Chemin d'accès au profil source

Utilisez le paramètre source_profile_path pour spécifier le nom de chemin d'accès au profil V1 ou V2 source à migrer.

<source>
  <profilepath>source_profile_path</profilepath>
</source>

or

<source>
  <profilepath>source_profile_path</profilepath>
  <migv2tov5>true</migv2tov5>
</source>

Si vous ne spécifiez pas le chemin d'accès au profil source dans une option de ligne de commande, vous devez spécifier ce paramètre dans le fichier de configuration de migration. Vous pouvez spécifier le chemin d'accès du profil d'un utilisateur unique ou utiliser le caractère générique * pour migrer tous les profils sous un dossier.

Les exemples suivants spécifient les profils utilisateur distants individuels :

<source>
  <profilepath>\\file01\profiles\ts115</profilepath>
</source>

<source>
  <profilepath>\\file02\share\profiles\ts115.v2</profilepath>
  <migv2tov5>true</migv2tov5>
</source>

Les exemples suivants spécifient les profils locaux des utilisateurs individuels sur les machines existantes :

<source>
  <profilepath>\\devvm-winxp\c$\documents and settings\ts115</profilepath>
</source>

<source>
  <profilepath>\\devvm-win7\c$\Users\ts115.v2</profilepath>
  <migv2tov5>true</migv2tov5>
</source>

Les exemples suivants spécifient tous les profils utilisateur distants sous des dossiers partagés distants :

<source>
  <profilepath>\\file01\profiles\*</profilepath>
</source>

<source>
  <profilepath>\\file02\share\profiles\*.v2</profilepath>
  <migv2tov5>true</migv2tov5>
</source>

Chemin d'accès au profil cible

Utilisez le paramètre target_profile_path pour spécifier le nom de chemin d'accès du profil V2 ou V5 cible après la migration :

<target>
  <profilepath>target_profile_path</profilepath>
</target>

L'utilitaire ajoute .V2 au nom du dossier racine d'un profil V2 cible ou .V5 au nom du dossier racine d'un profil V5 cible.

Dossiers à inclure

Le paramètre included_profile_folders permet de créer une liste des dossiers de profil source à inclure dans la migration.

Par défaut, tous les dossiers shell de niveau supérieur, à l'exception de Cache, History et Local AppData sont migrés. Si vous utilisez ce paramètre, seuls les dossiers spécifiés sont migrés.

Mettez en forme ce paramètre sous forme de liste séparée par des virgules. Pour spécifier les dossiers, utilisez les identifiants de dossier indiqués dans Identifiants de dossier utilisés dans le fichier de configuration de migration. N'utilisez pas de noms de dossiers.

L'exemple suivant spécifie les dossiers Mes Documents, Bureau, Menu Démarrer et Voisinage réseau à migrer :

<includefolders>Personal, Desktop, Start Menu, NetHood</includefolders>
Tableau 1. Identifiants de dossier utilisés dans le fichier de configuration de migration
Identifiants de dossier Noms de dossier de Windows
AppData \Données d'application
Cache \Paramètres locaux\Fichiers Internet temporaires
Cookies \Cookies
Bureau \Bureau
Favoris \Favoris
Historique Local Settings\Historique
AppData locales \Paramètres locaux\Données d'application
Ma musique \Mes documents\Ma musique
Mes images Mes documents\Mes images
Mes vidéos Mes documents\Mes vidéos
Voisinage réseau \Voisinage réseau
Personnel \Mes documents
Voisinage d'impression \Voisinage d'impression
Programmes \Menu Démarrer\Programmes
Récent \Récent
SendTo \SendTo
Menu Démarrer \Menu Démarrer
Démarrage \Menu Démarrer\Programmes\Démarrage
Modèles \Modèles
OneDrive \OneDrive (Utilisé uniquement dans les profils V5)

Dossiers à exclure

Le paramètre excluded_profile_folders permet de créer une liste des dossiers de profil source à exclure de la migration. Cette liste peut exclure des dossiers qui sont inclus par défaut et des dossiers qui se trouvent sous des dossiers dans la liste included_profile_folders.

Mettez en forme ce paramètre sous forme de liste séparée par des virgules. Pour spécifier les dossiers, utilisez les identifiants de dossier indiqués dans Identifiants de dossier utilisés dans le fichier de configuration de migration. N'utilisez pas de noms de dossiers.

L'exemple suivant spécifie les dossiers Mes Documents et Mes images à exclure de la migration :

<excludefolders>Personal, My Pictures</excludefolders>

Désactiver la migration du Registre

Pour désactiver la migration du Registre, définissez la valeur du paramètre facultatif désactivé sur « 1 ». Utilisez le format suivant :

<registry disabled="1">
</registry>

Clés de Registre à inclure

Utilisez le paramètre included_registry_keys pour créer une liste des clés de Registre à inclure dans la migration.

Par défaut, les clés de Registre dans la ruche du Registre utilisateur sont migrées vers le profil V2. Si vous utilisez ce paramètre, seules les clés de Registre spécifiées sont migrées.

Mettez en forme ce paramètre sous forme de liste séparée par des virgules. Pour spécifier des clés de Registre, utilisez les identifiants de clé suivants :

  • Console
  • Panneau de configuration
  • Identités
  • Disposition du clavier
  • Imprimantes
  • Logiciel
  • Système
  • AppXBackupContentType (utilisé sur Windows 10)

L'exemple suivant spécifie les clés Console et Système :

<includekeys>Console, System</includekeys>

Clés de Registre à exclure

Utilisez le paramètre excluded_registry_keys pour créer une liste des clés de Registre à exclure de la migration. Vous pouvez exclure des clés qui sont incluses par défaut, des clés qui se trouvent dans la liste included_registry_keys et des sous-clés des clés de niveau supérieur.

Mettez en forme ce paramètre sous forme de liste séparée par des virgules. Pour spécifier des clés de Registre, utilisez les identifiants de clé indiqués dans Clés de Registre à inclure.