Cet extrait de l'ouvrage Déploiement Windows Vista™ vous est offert par Micro Application

Retrouvez-en d'autres sur www.microapp.com

14

Migration des profils utilisateur

Après avoir déployé puis installé Windows Vista, vous devez faire migrer le plus simplement et efficacement possible les données ainsi que les paramètres de compte de l'utilisateur.

La bonne réussite de cette opération augmente la satisfaction de l'utilisateur. Elle est donc très importante. Windows Vista met à votre disposition deux outils afin de réussir cette tâche : l'outil Transfert de fichiers et paramètres Windows et Windows USMT 3.0. Le premier est dédié aux faibles déploiements et le second aux déploiements de masse. Ces outils sont décrits dans ce chapitre.

14.1  Transfert de fichiers et paramètres Windows

Pour procéder à la migration vers Windows Vista à partir d'une version antérieure de Windows, vous devez disposer d'un ordinateur avec une version prise en charge de Windows contenant les applications, les paramètres et les données à déplacer vers un nouvel ordinateur avec Windows Vista. Les outils de migration de Windows Vista vous offrent trois possibilités pour la migration des paramètres et des fichiers.

   la connexion réseau ;

   un support amovible (par exemple, une clé USB ou un disque dur externe) ;

   un CD ou un DVD.

Connexion réseau

Dans un premier cas, les deux ordinateurs doivent être en mesure de communiquer directement de l'un à l'autre. Si vous utilisez un partage réseau, les deux ordinateurs doivent être capables de mapper ce partage.

Outre le choix de la méthode de transfert, vous avez le choix des outils de migration. L'outil Transfert de fichiers et de paramètres Windows est inclus dans Windows Vista mais également dans le DVD d'installation. Il vous permet de faire migrer les paramètres et les fichiers de tous vos utilisateurs d'un ordinateur vers un nouvel ordinateur.

Migration des utilisateurs

L'utilitaire fera migrer uniquement les utilisateurs ayant déjà ouvert une session dans le précédent système d'exploitation. Si vous avez par exemple trois utilisateurs ouvrant des sessions sur le poste et un compte utilisateur que vous n'avez jamais exploité car il sert uniquement en cas de secours, seuls les trois comptes utilisateur actifs seront transférés. C’est normal : aucun profil n’a été créé pour le quatrième utilisateur.

L'outil Transfert de fichiers et de paramètres Windows de Windows Vista peut déplacer les paramètres suivants :

   les comptes des utilisateurs ;

   les fichiers et les dossiers de tous les lecteurs ;

   les paramètres des programmes ;

   les paramètres et les favoris Internet ;

   les paramètres de courrier électronique.

Transférer les fichiers et les paramètres via le réseau

Le transfert s'effectue en deux étapes. La première étape se déroule du côté poste cible, c'est-à-dire le nouvel ordinateur qui exécute Windows Vista. Il s'agit de préparer le transfert. Pour cet exemple, vous utiliserez le réseau. Une fois le mode de transfert sélectionné, l'ordinateur cible fournit une clé qui est utilisée par l'ordinateur source pour initier le transfert. Dans un deuxième temps, l'ordinateur source utilise la clé pour établir la communication entre les deux ordinateurs. Ensuite, il faut sélectionner les utilisateurs, les paramètres et les fichiers à transférer.

Avant de démarrer les étapes entre les deux postes, il est important de vérifier que ces derniers communiquent entre eux. Deux vérifications peuvent être réalisées. La première consiste à contrôler que les ordinateurs sont présents dans le voisinage réseau.

L'autre vérification consiste à faire un ping sur le second ordinateur. En cas de problème avec le ping, vérifiez que le pare-feu n’est pas en cause :

C:\>ipconfig
 
Configuration IP de Windows
 
 
Carte Ethernet Connexion au réseau local:
 
        Suffixe DNS propre à la connexion :
Adresse IP. . . . . . . . . . . . : 172.100.16.100
        Masque de sous-réseau . . . . . . : 255.255.240.0
        Passerelle par défaut . . . . . . : 172.100.16.1
 
C:\>ping 172.100.16.75
 
Envoi d'une requête 'ping' sur 172.100.16.75 avec 32 octets de données :
 
Réponse de 172.100.16.75 : octets=32 temps=179 ms TTL=128
Réponse de 172.100.16.75 : octets=32 temps=156 ms TTL=128
Réponse de 172.100.16.75 : octets=32 temps=1074 ms TTL=128
Réponse de 172.100.16.75 : octets=32 temps=184 ms TTL=128
 
Statistiques Ping pour 172.100.16.75:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 156ms, Maximum = 1074ms, Moyenne = 398ms
 
C:\>

Côté poste cible

1   Ouvrez l'outil Transfert de fichiers et de paramètres Windows sur votre ordinateur Windows Vista. Cliquez sur le logo Windows de démarrage, sur Tous les programmes, Accessoires, Outils système et Transfert de paramètres et fichiers Windows.

2   Au lancement de l'interface graphique de l'outil de transfert, la fenêtre Contrôle du compte utilisateur s'affiche. Cliquez sur Continuer. Dans la fenêtre Transfert de fichiers et paramètres de Windows, cliquez sur Suivant pour continuer.

Fig. 14.1 : Assistant de transfert de fichiers et paramètres

3   Si des programmes sont ouverts, vous êtes invité à les fermer. Vous pouvez choisir d'enregistrer votre travail dans chaque programme, puis de les fermer individuellement, ou vous pouvez cliquer sur le bouton Tout fermer dans l'outil Transfert de fichiers et de paramètres Windows afin de fermer simultanément tous les programmes en cours d'exécution.

4   Dans la fenêtre Voulez-vous commencer un nouveau transfert ?, cliquez sur Démarrer un nouveau transfert afin de lancer le processus de préparation de l'outil Transfert de fichiers et de paramètres Windows pour la collecte des informations sur les ordinateurs existants.

Fig. 14.2 : Lancement d'un nouveau transfert depuis l'ordinateur cible

5   Dans la fenêtre Quel ordinateur utilisez-vous maintenant, cliquez sur Mon nouvel ordinateur.

6   Dans la fenêtre Disposez-vous d’un câble de transfert ?, choisissez Non, afficher d’autres options.

Fig. 14.3 : Sélection du mode de transfert, avec ou sans câble USB

7   Pour continuer, vous allez devoir anticiper le fait d'avoir déjà installé l'utilitaire de transfert sur votre ancien ordinateur. Pour cela, dans la fenêtre Avez-vous installé Transfert de fichiers et paramètres Windows sur votre ancien ordinateur ?, sélectionnez Oui, je l’ai installé.

8   C'est à ce stade du paramétrage que vous pouvez sélectionner le mode de transfert, en réseau ou sur un support de type CD ou DVD. Sélectionnez Oui, je vais transférer des fichiers et paramètres via le réseau.

Il faut sécuriser l'échange entre les deux ordinateurs. Pour cela, vous disposerez d'une clé commune aux deux ordinateurs. Deux choix s'offrent à vous. Cliquez sur Non, j'ai besoin d'une clé. Dans ce cas, l'utilitaire génère une clé que vous pouvez fournir à l'ordinateur source. Seconde possibilité : démarrez simultanément le paramétrage de l'ordinateur cible et demandez par le biais de l'ordinateur source une clé. Dans ce cas, sélectionnez Oui, je dispose d’une clé.

Fig. 14.4 : Demande d'une clé à l'utilitaire de transfert

9   Pour cet exemple, la clé est demandée par l'ordinateur cible à l'utilitaire. Sélectionnez Non, j'ai besoin d'une clé. Notez la clé.

Fig. 14.5 : L'ordinateur vous donne une clé aléatoire composée de chiffres et de lettres en majuscules et minuscules

La seconde partie va se dérouler à partir du poste source.

Côté poste source

1   Démarrez l'outil Transfert de fichiers et de paramètres Windows sur l'ordinateur à partir duquel vous souhaitez faire migrer les paramètres et les fichiers en accédant au support amovible ou au lecteur réseau contenant les fichiers de l'outil Transfert de fichiers et de paramètres Windows. Lancez migwiz.exe à partir de l'Explorateur Windows.

2   Au lancement de l'interface graphique de l'outil de transfert, cliquez sur Suivant pour continuer. Si des programmes sont ouverts, vous êtes invité à les fermer. Vous pouvez choisir d'enregistrer votre travail dans chaque programme, puis de les fermer individuellement, ou vous pouvez cliquer sur le bouton Tout fermer dans l'outil Transfert de fichiers et de paramètres Windows afin de fermer simultanément tous les programmes en cours d'exécution.

3   Dans la fenêtre, choisissez la méthode de transfert des fichiers et des paramètres vers le nouvel ordinateur : sélectionnez Transférer directement, en utilisant une connexion réseau.

Fig. 14.6 : Sélection de la méthode de transfert

Méthode de transfert

Les deux ordinateurs doivent prendre en charge la méthode de transfert choisie. Par exemple, les deux ordinateurs doivent être connectés au même réseau.

4   Cliquez sur Utiliser une connexion réseau afin de commencer le transfert. Vous pouvez également cliquer sur Copier dans et à partir d’un emplacement réseau si vous souhaitez stocker les fichiers et paramètres dans un fichier afin de le charger ultérieurement. Si vous choisissez de stocker les données dans un emplacement réseau, vous serez invité à indiquer le chemin. (voir figure 14.7)

5   Dans la partie précédente, l'utilitaire avait posé la question : "Avez-vous ou souhaitez-vous une clé ?" Vous en avez demandé une. Dans la fenêtre Disposez-vous d’une clé Transfert de fichiers et paramètres Windows ?, cliquez sur Oui, je dispose d’une clé puis saisissez la clé afin de pouvoir créer la communication entre les deux ordinateurs et continuer (voir figure 14.8).

Fig. 14.7 : Sélection du mode de transfert, directement de PC à PC ou de l'ordinateur source vers un partage réseau commun

Fig. 14.8 : Une clé aléatoire, composée de chiffres et de lettres en majuscules et minuscules, provenant de l'ordinateur cible

6   Saisissez la clé demandée et cliquez sur Suivant.

Puisque la communication entre les deux ordinateurs est réalisée, il est temps de choisir ce qui doit être transféré. Choisissez l’option Tous les comptes d’utilisateurs, fichiers et paramètres (recommandé) pour transférer tous les fichiers et paramètres. Vous pouvez aussi déterminer exactement les fichiers à faire migrer en choisissant l’option Uniquement mon compte d’utilisateur, mes fichiers et mes paramètres ou vous pouvez cliquer sur Options avancées.

Fig. 14.9 : La fenêtre Que voulez-vous transférer sur votre nouvel ordinateur ?

7   Choisissez de tout transférer et sélectionnez l’option Tous les comptes d’utilisateurs, fichiers et paramètres (recommandé).

8   Examinez la liste des fichiers et paramètres à transférer, puis cliquez sur Transférer pour lancer le transfert. Vous avez malgré tut la possibilité de personnaliser votre sélection, si vous voulez ajouter des données qui ne se trouvent pas forcément dans les paramètres utilisateur. Pour cela, cliquez sur Options avancées puis sur Ajouter des répertoires.

Fig. 14.10 : Sélection des utilisateurs, des paramètres et des fichiers à transférer

9   Entrez un nouveau nom d’utilisateur ou sélectionnez-le sur la liste. Vous avez la possibilité ici de renommer les comptes que vous avez sélectionnés précédemment et de donner le nouveau nom qu'ils porteront sur l'ordinateur cible. Cliquez sur Suivant.

10   Dans le cas où vous posséderiez plusieurs lecteurs logiques ou simplement plusieurs disques durs, vous avez la possibilité de transférer les données, les paramètres et les fichiers sur le lecteur de votre choix. Vous avez même la possibilité de ne posséder qu'un lecteur par exemple. Cliquez sur Suivant pour lancer le transfert.

Une estimation du temps de copie est réalisée, puis la copie est lancée (voir figure 4.11).

Une fois le transfert terminé, un bref résumé s'affiche.

11   Pour obtenir plus de détails sur l'ensemble des fichiers transférés, cliquez sur Afficher tous les éléments transférés. Cliquez sur Fermer pour quitter l'utilitaire de transfert sur le poste source.

Observez à présent l'ordinateur cible. Les utilisateurs et les paramètres ont été transférés. Les utilisateurs ont été renommés. La seule remarque pour le moment concerne les droits des profils. Les profils avec des droits d'administrateur au départ du transfert se retrouvent avec des droits de simple utilisateur à l'arrivée.

Fig. 14.11 : Estimation du temps de copie et lancement de la copie

Transférer les fichiers et les paramètres à l'aide d'un support amovible

Vous venez de voir en détail comment transférer les utilisateurs, les paramètres et les données de poste à poste, mais il existe d'autres méthodes. Le transfert à l'aide d'un support amovible en est une. Et selon les différentes méthodes, seuls deux ou trois paramètres changent ; le principe entre le poste source et le poste cible ne change pas. Pour ne pas faire de répétition, nous allons parcourir un peu plus rapidement les deux méthodes restantes.

1   Démarrez l'outil Transfert de fichiers et de paramètres Windows sur l'ordinateur à partir duquel vous souhaitez faire migrer les paramètres et les fichiers en accédant au support amovible ou au lecteur réseau contenant les fichiers de l'outil Transfert de fichiers et de paramètres Windows. Double-cliquez sur migwiz.exe.

2   Si des programmes sont ouverts, vous êtes invité à les fermer. Vous pouvez choisir d'enregistrer votre travail dans chaque programme, puis de les fermer individuellement, ou vous pouvez cliquer sur le bouton Tout fermer dans l'outil Transfert de fichiers et de paramètres Windows afin de fermer simultanément tous les programmes en cours d'exécution. Cliquez sur Suivant.

3   Déterminez la méthode de transfert à utiliser. Choisissez l’option Sur un CD ou un autre support amovible (par exemple un lecteur flash).

Support

Les deux ordinateurs doivent prendre en charge la méthode de transfert choisie. Par exemple, ils doivent prendre en charge le même type de support amovible.

4   Choisissez l’option Vers un lecteur réseau afin d'enregistrer les fichiers dans un dossier réseau ou un dossier sur un lecteur amovible.

5   Dans la zone Où souhaitez-vous enregistrer vos fichiers ?, tapez le chemin d'un dossier sur le lecteur amovible. Cliquez sur Suivant.

6   Sélectionnez l’option Tous les comptes d’utilisateurs, fichiers et paramètres (recommandé) afin de transférer tous les fichiers et les paramètres. Vous pouvez également déterminer exactement les fichiers à faire migrer, en sélectionnant Seulement mon compte utilisateur, mes fichiers et mes paramètres de programme ou Personnalisé.

7   Examinez la liste des fichiers et paramètres à transférer, puis cliquez sur Démarrer pour lancer le transfert. Cliquez sur Personnaliser si vous souhaitez ajouter ou supprimer des fichiers ou des paramètres.

8   Cliquez sur Fermer une fois que l'outil Transfert de fichiers et de paramètres Windows a terminé la copie des fichiers.

Passez à à l’autre ordinateur :

1   Déplacez le support amovible vers le nouvel ordinateur et lancez l'outil Transfert de fichiers et de paramètres Windows. Cliquez sur Suivant.

2   Cliquez sur Continuer un transfert en cours.

3   Dans la zone Où avez-vous copié vos fichiers ?, sélectionnez Support amovible. Si l'option Support amovible n'est pas disponible, cliquez sur Lecteur réseau. Cliquez sur Suivant.

4   Dans le champ Localisez vos fichiers enregistrés, tapez le chemin vers vos fichiers enregistrés ou cliquez sur le bouton Parcourir. Cliquez sur Suivant une fois que vous avez localisé les fichiers.

5   Choisissez sur le nouvel ordinateur des noms d'utilisateurs qui correspondent à ceux de l'ancien ordinateur. Vous pouvez être amené à créer de nouveaux comptes lors de cette étape. Tapez un nom d'utilisateur afin de créer un compte sur l'ordinateur local. Saisissez un nom d'utilisateur afin de créer un profil.

6   Sur la liste Choisissez les lecteurs pour les fichiers sur votre nouvel ordinateur, sélectionnez le lecteur de destination pour chaque emplacement du lecteur source. Par exemple, pour les fichiers provenant du lecteur D de votre ancien ordinateur, vous devez indiquer vers quel lecteur ils doivent être déplacés sur le nouvel ordinateur.

7   Examinez la liste des fichiers et des paramètres à transférer, puis cliquez sur Démarrer pour lancer le transfert. Cliquez sur Personnaliser si vous souhaitez ajouter ou supprimer des fichiers ou des paramètres.

8   Cliquez sur Fermer une fois que l'outil Transfert de fichiers et de paramètres Windows a terminé la copie des fichiers.

Transférer les fichiers et les paramètres à l'aide d'un CD ou d’un DVD

Pour conclure, voici la description de la dernière méthode, par CD ou DVD :

1   Démarrez l'outil Transfert de fichiers et de paramètres Windows sur l'ordinateur à partir duquel vous souhaitez faire migrer les paramètres et les fichiers en accédant au support amovible ou au lecteur réseau contenant les fichiers de l'outil Transfert de fichiers et de paramètres Windows. Double-cliquez sur migwiz.exe.

2   Si des programmes sont ouverts, vous êtes invité à les fermer. Vous pouvez choisir d'enregistrer votre travail dans chaque programme, puis de les fermer individuellement, ou vous pouvez cliquer sur Fermer tout dans l'outil Transfert de fichiers et de paramètres Windows afin de fermer simultanément tous les programmes en cours d'exécution. Cliquez sur Suivant.

3   Déterminez la méthode de transfert à utiliser. Cliquez sur Graver un CD ou un DVD.

Support

Les deux ordinateurs doivent prendre en charge la méthode de transfert choisie. Par exemple, ils doivent être équipés d'un lecteur de CD ou de DVD.

4   Dans la zone Choisissez votre support, tapez le chemin vers le support CD ou DVD réinscriptible. Cliquez sur Suivant.

5   Cliquez sur l’option Tous les comptes d’utilisateurs, fichiers et paramètres (recommandé) afin de transférer tous les fichiers et les paramètres. Vous pouvez également choisir de déterminer exactement les fichiers à faire migrer, en cliquant sur Seulement mon compte utilisateur, mes fichiers et mes paramètres de programme ou sur Personnalisé.

6   Examinez la liste des fichiers et des paramètres à transférer, puis cliquez sur Démarrer pour lancer le transfert. Cliquez sur Personnaliser si vous souhaitez ajouter ou supprimer des fichiers ou des paramètres. S'il n'y a pas suffisamment d'espace disponible sur le support réinscriptible, l'outil Transfert de fichiers et de paramètres Windows indique le nombre de disques vierges nécessaires.

7   Cliquez sur Suivant une fois le processus de gravure du CD ou du DVD terminé.

8   Cliquez sur Fermer une fois que l'outil Transfert de fichiers et de paramètres Windows a terminé la copie des fichiers.

Passez à l’autre ordinateur :

1   Déplacez le CD ou le DVD vers le nouvel ordinateur et lancez l'outil Transfert de fichiers et de paramètres Windows. Cliquez sur Suivant.

2   Cliquez sur Continuer un transfert en cours.

3   Dans la zone Où avez-vous copié vos fichiers ?, cliquez sur Lire le CD ou le DVD.

4   Dans la zone Choisissez votre support, sélectionnez la lettre d'unité du lecteur de CD ou de DVD où se trouve le disque. Cliquez sur Suivant une fois que vous avez localisé les fichiers.

5   Choisissez, sur le nouvel ordinateur, des noms d'utilisateurs qui correspondent à ceux de l'ancien ordinateur. Vous pouvez être amené à créer de nouveaux comptes lors de cette étape. Tapez un nom d'utilisateur afin de créer un compte sur l'ordinateur local.

6   Dans la zone Choisissez les lecteurs pour les fichiers sur votre nouvel ordinateur, sélectionnez le lecteur de destination pour chaque emplacement du lecteur source. Par exemple, pour les fichiers provenant du lecteur D de votre ancien ordinateur, vous devez indiquer vers quel lecteur ils doivent être déplacés sur le nouvel ordinateur.

7   Examinez la liste des fichiers et des paramètres à transférer, puis cliquez sur Démarrer pour lancer le transfert. Cliquez sur Personnaliser si vous souhaitez ajouter ou supprimer des fichiers ou des paramètres.

8   Cliquez sur Fermer une fois que l'outil Transfert de fichiers et de paramètres Windows a terminé la copie des fichiers.

14.2  Windows USMT 3.0

Pour les migrations de profils à plus grande échelle, vous pouvez utiliser Windows USMT 3.0 (User State Migration Tool) afin de faire migrer les profils utilisateur de Windows XP et Windows Vista. USMT s'adresse aux administrateurs qui effectuent des déploiements automatisés. L'outil capture les profils utilisateur, notamment les paramètres du Bureau et des applications, ainsi que les fichiers des utilisateurs, avant de les faire migrer vers une nouvelle installation de Windows. Il permet également d'améliorer et de simplifier votre processus de migration.

Vous pouvez utiliser USMT pour les migrations de type "côte à côte" (les données sont copiées de l'ancien ordinateur vers le nouveau) et "effacer et charger" (vous enregistrez les données, puis vous formatez le disque dur et procédez à une nouvelle installation).

Téléchargez Windows USMT 3.0

USMT est un outil téléchargeable gratuitement sur le site de Microsoft à l'adresse suivante : http://www.microsoft.com/downloads. Effectuez une recherche sur Windows User State Migration Tool version 3.0.

USMT apporte les avantages suivants :

   réduction des coûts associés aux techniques de migration ;

   élimination du processus de migration manuelle des fichiers et paramètres ;

   réduction du temps d'indisponibilité de l'utilisateur final avec la possibilité de redéfinir le Bureau et de rechercher les fichiers manquants ;

   réduction du nombre d'appels au helpdesk par la possibilité de redéfinir le Bureau ;

   réduction du temps nécessaire à un nouvel utilisateur pour se familiariser avec le nouveau système d'exploitation ;

   augmentation du taux de satisfaction de l'utilisateur final.

Principe de fonctionnement

USMT inclut 2 outils en ligne de commandes nommés ScanState et LoadState ainsi qu'un jeu de fichiers XML de configuration modifiables nommés MigApp.xml, MigSys.xml et MigUser.xml. À partir de ces fichiers, vous pouvez créer un fichier Custom.xml et un fichier Config.xml pour définir les éléments à exclure de la migration.

USMT fonctionne de la façon suivante :

1   Exécutez ScanState sur l'ordinateur source en spécifiant le bon fichier de configuration XML contrôlant les éléments à migrer. ScanState compresse les fichiers et paramètres et les stocke en tant que fichier image (Usmt3.mig) à l'endroit que vous avez spécifié.

2   Exécutez LoadState sur l'ordinateur de destination en spécifiant le bon fichier de configuration XML qui contrôle ce qui doit être migré à partir de l'image stockée et où les données doivent être transférées sur l'ordinateur de destination. LoadState transfère les fichiers et les paramètres à partir de l'image stockée vers l'ordinateur de destination. Selon ce que vous avez à transférer, vous pouvez spécifier plusieurs fichiers XML à la ligne de commandes par le commutateur /i. Mais dans la plupart des cas, vous utiliserez les mêmes fichiers XML lors de la phase ScanState et lors de la phase LoadState associées à une migration.

L'utilisation de fichiers XML vous apporte les fonctionnalités suivantes :

   choisir ce que vous voulez copier et ne pas copier ;

   arbitrer les conflits entre l'ordinateur source et l'ordinateur de destination ;

   modifier l'emplacement de migration des données sur l'ordinateur de destination ;

   émuler des paramètres manquants ;

   supprimer des paramètres à partir de l'ordinateur de destination.

Scénario de type "côte à côte"

Vous pouvez utiliser USMT dans un scénario appelé "côte à côte" qui consiste à avoir en ligne 2 ordinateurs différents : l'ordinateur source et l'ordinateur de destination et, au travers d'un serveur de stockage intermédiaire, de transférer les fichiers et paramètres de l'un à l'autre.

Fig. 14.12 : Scénario d'utilisation d'USMT côte à côte

Typiquement, ce scénario est utilisé lorsque vous profitez de la migration vers Windows Vista pour changer les équipements matériels.

Scénario de type "effacer et charger"

Dans ce scénario, vous utilisez le même ordinateur pour transférer les fichiers et les paramètres. Comme exemple d'utilisation, considérez que vous souhaitez réinstaller proprement Windows Vista sur l'ordinateur suite à un formatage puis que vous voulez restaurer les données et les paramètres de l'utilisateur.

Fig. 14.13 : Scénario d'utilisation d'USMT effacer et charger

Prérequis de fonctionnement

USMT n'a pas vraiment de prérequis en ce qui concerne des besoins en mémoire vive ou en utilisation processeur. Cependant, il vous faudra être sûr de posséder un média extractible ou un partage réseau suffisamment grand pour stocker toutes les images de migration.

Le seul prérequis concerne le système d'exploitation nécessaire pour exécuter les lignes de commandes.

Le tableau suivant récapitule ce prérequis :

Tableau 14.1 : Prérequis d'utilisation d'USMT
Système d'exploitation ScanState (ordinateur source) LoadState (ordinateur de destination)
Windows 2000 Professionnel Service pack 4 X
Windows XP Familial Service pack 2 X X
Windows XP Professionnel Service pack 2 X X
Microsoft Windows XP Professionnel x64 Edition Service pack 2 X X
Versions 32-bit de Windows Vista* X X
Versions 64-bit de Windows Vista* X X

Vous pouvez faire migrer les fichiers et les paramètres d'un ordinateur avec une version de Windows Vista 32-bit vers un ordinateur avec une version de Windows Vista 64-bit mais pas l'inverse.

Outils d'USMT

Détaillons un par un les outils en ligne de commandes et fichiers XML compris dans USMT.

ScanState

La commande ScanState est la commande à exécuter côté ordinateur source. Cette commande est utilisable ainsi :

SCANSTATE

Récupère l'état d'un utilisateur en vue de sa migration dans un processus de migration USMT.

Syntaxe : scanstate [StorePath] [/i:[Path\]FileName] [/o] [/l:[Path\]FileName] [/ui:[DomainName\]UserName]|LocalUserName] [/ue:[DomainName\]UserName]|LocalUserName] [/uel:NumberOfDays|YYYY/MM/DD|0] [/genconfig:[Path\]FileName] [/targetxp] [/config:[Path\]FileName]
StorePath Indique le chemin où sauvegarder les données et paramètres utilisateur.
/i:[Path\]FileName Spécifie le fichier XML qui contient les règles qui définissent les éléments à faire migrer.
/o Écrit par-dessus si jamais un fichier identique existe sur le répertoire de stockage.
/l:[Path\]FileName Spécifie un chemin et un nom au fichier de log de surveillance.
/ui:[DomainName\]UserName] |LocalUserName Fait migrer l'utilisateur spécifié.

/ue:[DomainName\]UserName] |LocalUserName Exclut l'utilisateur spécifié.

/uel:NumberOfDays |YYYY/MM/DD|0 Fait migrer uniquement les utilisateurs qui se sont logués sur l'ordinateur source de telle date à telle date.
/genconfig:[Path\]FileName Génère le fichier optionnel config.xml mais ne crée pas le répertoire de stockage.
/targetxp Optimise l'utilisation de ScanState sur un ordinateur source Windows XP.
/config:[Path\]FileName Spécifie le fichier optionnel config.xml et crée le répertoire de stockage.

LoadState

La commande LoadState est la commande à exécuter côté ordinateur de destination. Cette commande est utilisable ainsi :

LOADSTATE

Restaure l'état d'un utilisateur en vue de sa migration dans un processus de migration USMT.

Syntaxe : loadstate StorePath [/i:[Path\]FileName] [/ui:[[DomainName\]UserName]|LocalUserName] [/ue:[[DomainName\]UserName]|LocalUserName] [/uel:NumberOfDays|YYYY/MM/DD|0] [/md:OldDomain:NewDomain] [/mu:OldDomain\OldUserName:[NewDomain\]NewUserName] [/config:[Path\]FileName]
StorePath Indique le chemin où se trouvent les données et paramètres utilisateur sauvegardés.
/i:[Path\]FileName Spécifie le fichier XML qui contient les règles définissant les éléments à faire migrer.
/ui:[DomainName\]UserName] |LocalUserName Fait migrer l'utilisateur spécifié.

/ue:[DomainName\]UserName] |LocalUserName Exclut l'utilisateur spécifié.

/uel:NumberOfDays |YYYY/MM/DD|0 Fait migrer seulement les utilisateurs qui se sont logués sur l'ordinateur source de telle date à telle date.
/md:OldDomain:NewDomain Spécifie un nouveau domaine pour l'utilisateur.
/mu:OldDomain\OldUserName: [NewDomain\]NewUserName Précise un nouveau nom d'utilisateur pour l'utilisateur spécifié.
/config:[Path\]FileName Spécifie le fichier optionnel config.xml et crée le répertoire de stockage.

Les fichiers XML

USMT est fourni avec un certain nombre de fichiers XML qui définissent les paramètres spécifiques à la migration. En voici une description :

   MigSys.xml. Spécifiez ce fichier aux deux lignes de commandes quand l'ordinateur de destination est sous Windows XP pour migrer les paramètres du système d'exploitation et de l'explorateur. Vous pouvez modifier MigSys.xml. Quand l'ordinateur source ou cible est sous Windows Vista, ce fichier n'est pas utilisable.

   MigApp.xml. Spécifiez ce fichier aux deux lignes de commandes pour faire migrer les paramètres applicatifs d'ordinateurs sous Windows XP et Windows Vista. Vous pouvez modifier MigApp.xml.

   MigUser.xml. Spécifiez ce fichier aux deux lignes de commandes pour migrer les paramètres de répertoires utilisateur, fichiers et types de fichiers d'ordinateurs sous Windows XP et Windows Vista. Vous pouvez modifier MigUser.xml. Ce fichier ne comprend aucune information relative aux règles de migration des comptes d'utilisateurs. Seuls les commutateurs des lignes de commandes permettent de spécifier des actions particulières sur les utilisateurs.

   Custom.xml. Vous pouvez créer un fichier Custom.xml pour créer une migration personnalisée en fonction de vos besoins.

   Config.xml. C'est un fichier optionnel que vous pouvez créer en utilisant le commutateur /genconfig de la ligne de commandes ScanState. Vous pouvez créer ce fichier dans le but d'exclure certains composants de la migration.

Faire migrer des comptes utilisateur

Pour faire migrer tous les comptes et paramètres utilisateur d'un ordinateur à l'autre, procédez ainsi :

1   Loguez-vous sur l'ordinateur source en tant qu'administrateur et lancez la commande suivante :

scanstate \\srv‐fs‐01\migration\mystore /i:miguser.xml /i:migapp.xml /o.

2   Loguez-vous sur l'ordinateur cible en tant qu'administrateur et lancez la commande suivante :

loadstate \\srv‐fs‐01\migration\mystore /i:miguser.xml /i:migapp.xml.

Pour faire migrer seulement deux comptes utilisateur et utilisateur d'un ordinateur à l'autre, procédez ainsi :

1   Loguez-vous sur l'ordinateur source en tant qu'administrateur et lancez la commande suivante :

scanstate \\srv‐fs‐01\migration\mystore /ue:*\* /ui:educsoft\bob /ui:educsoft\patrick /i:miguser.xml /i:migapp.xml /o.

2   Loguez-vous sur l'ordinateur cible en tant qu'administrateur et lancez la commande suivante :

loadstate \\srv‐fs‐01\migration\mystore /i:miguser.xml /i:migapp.xml.

Pour faire migrer deux comptes utilisateur et déplacer un utilisateur d'un domaine à un autre, procédez ainsi :

1   Loguez-vous sur l'ordinateur source en tant qu'administrateur et lancez la commande suivante :

scanstate \\srv‐fs‐01\migration\mystore /ue:*\* /ui:educsoft\bob /ui:educsoft\patrick /i:miguser.xml /i:migapp.xml /o.

2   Loguez-vous sur l'ordinateur cible en tant qu'administrateur et lancez la commande suivante :

loadstate \\srv‐fs‐01\migration\mystore /mu:educsoft\bob:puzzmania\patrick /i:miguser.xml /i:migapp.xml.

14.3  Check-list

Quoique semblables dans leur fonctionnement, l'outil Transfert de fichiers et paramètres Windows et USMT 3.0 se distinguent par le périmètre d'ordinateurs qu'ils sont capables de faire migrer simultanément. L'un, scriptable (USMT), s'intègrera plus facilement à des déploiements en masse.

Dans ce chapitre vous avez vu :

   le mécanisme de fonctionnement de l'outil Transfert de fichiers et paramètres Windows ;

   l'outil Transfert de fichiers et paramètres Windows lors d'un transfert via réseau ;

   l'outil Transfert de fichiers et paramètres Windows lors d'un transfert via support amovible ;

   l'outil Transfert de fichiers et paramètres Windows lors d'un transfert via CD/DVD ;

   le mécanisme de fonctionnement d'USMT 3.0 ;

   la commande ScanState ;

   la commande LoadState ;

   les fichiers XML de configuration.