Pas à pas : migration de fichiers dans le cadre d’une installation à distance à l’aide de l’outil USMT et des Services de déploiement Windows

L’Outil de migration utilisateur (USMT) 5.0 peut être utilisé avec les Services de déploiement Windows dans Windows Server® 2003, Windows Server 2008, Windows Server 2008 R2 ou Windows Server® 2012 pour migrer des états utilisateur lorsque vous installez un nouveau système d’exploitation à partir d’un environnement PXE (Preboot Execution Environment). Lorsqu’elle est associée à une image Windows personnalisée qui contient à la fois le système d’exploitation et les applications, cette méthode offre un moyen rapide de transférer les utilisateurs vers un nouveau système d’exploitation sur leur matériel existant.

Ce guide pas à pas fournit un exemple de base de migration des fichiers et des paramètres à partir de Windows Vista® vers Windows® 8 à l’aide de l’USMT lors d’une installation à distance avec les Services de déploiement Windows. Cet exemple utilise une migration par lien physique. Vous pouvez utiliser une migration par lien physique pour effectuer une migration sur place au cours de laquelle tout l’état utilisateur est conservé sur un ordinateur tandis que vous supprimez l’ancien système d’exploitation et installez le nouveau. À la fin de ce processus, vous disposez d’une option de menu des Services de déploiement Windows pour une installation de Windows 8 qui utilise des paramètres migrés.

Dans cet exemple, vous créez un script de commande et modifiez un fichier de réponses pour appeler les outils de l’USMT lors de l’installation sans assistance. Vous créez également un fichier .xml personnalisé pour votre migration de l’USMT. Ensuite, vous ajoutez les fichiers personnalisés et les outils de l’USMT à un fichier image Boot.wim à utiliser sur le serveur des Services de déploiement Windows. Enfin, vous importez le fichier nécessaire sur le serveur des Services de déploiement Windows et testez l’installation à distance.

Dans ce document

Avantages

Configuration requise

Installer le Kit de déploiement et d’évaluation Windows (Windows ADK)

Étape 1 : Créer un fichier .xml personnalisé pour l’Outil de migration utilisateur (USMT)

Étape 2 : Créer un script de commande pour exécuter les outils de l’Outil de migration utilisateur (USMT)

Étape 3 : Créer un fichier de réponses sans assistance

Étape 4 : Personnaliser le fichier Boot.wim

Étape 5 : Importer des fichiers sur le serveur des Services de déploiement Windows

Étapes suivantes

Annexe des fichiers d’exemple

Avantages

L’utilisation de ce scénario présente les avantages suivants :

  • Vitesse de déploiement Les fichiers ne sont pas déplacés ni copiés lors d’une migration par lien physique à l’aide de l’USMT. Cela permet de réduire le temps nécessaire à la migration des fichiers vers un nouveau système d’exploitation. Pour plus d’informations sur les magasins de migration par lien physique, voir Magasins de migration par lien physique.

  • Données récupérables. Les fichiers ne sont pas supprimés du système lors du processus d’installation. Le profil utilisateur et d’autres données sont déplacés vers le répertoire Windows.old. Si une erreur se produit, les données utilisateur sont toujours disponibles dans le répertoire Windows.old.

  • Ressources matérielles. L’utilisation d’un magasin de migration par lien physique écarte le besoin d’un dispositif de stockage externe lorsque vous migrez les fichiers.

  • Initiation utilisateur. Les personnes qui ont accès au serveur des Services de déploiement Windows par le biais de l’environnement PXE peuvent décider du moment de l’installation du nouveau système d’exploitation, en fonction de leur agenda personnel.

Configuration requise

Pour mettre en œuvre ce scénario, vous avez besoin des éléments suivants :

  • DVD du produit Windows 8

  • Kit de déploiement et d’évaluation Windows (Windows ADK)

    Vous pouvez installer le Windows ADK directement à partir d’Internet. Vous pouvez également utiliser un ordinateur disposant d’un accès à Internet pour télécharger les fichiers d’installation afin de pouvoir exécuter le programme d’installation sur un ordinateur hors connexion. Dans l’Assistant d’installation du Kit de déploiement et d’évaluation Windows (Windows ADK), vous pouvez sélectionner les composants que vous voulez installer, tels que l’USMT.

  • Ordinateur de référence

    Un ordinateur de référence est n’importe quel ordinateur sur lequel vous avez installé le Windows ADK.

  • Serveur des Services de déploiement Windows

    Le serveur des Services de déploiement Windows doit exécuter Windows Server 2008, Windows Server 2008 R2 ou Windows Server 2012. Pour plus d’informations sur le mode de configuration d’un serveur des Services de déploiement Windows, voir ce site Web de Microsoft.

  • Facultatif : fichier Install.wim personnalisé

    Pour plus d’informations sur la création d’un fichier Install.wim personnalisé, voir Informations techniques de référence sur l’outil Gestion et maintenance des images de déploiement (DISM) et Options de déploiement Windows.

    Important

    Le fichier Install.wim que vous utilisez doit correspondre à la version du fichier Boot.wim du DVD du produit Par exemple, si vous utilisez un fichier Boot.wim de Windows Vista Service Pack 1 (SP1), vous devez également utiliser un fichier Install.wim de Windows Vista Service Pack 1 (SP1).

Installer le Kit de déploiement et d’évaluation Windows (Windows ADK)

Pour installer le Windows ADK :

  1. Sur votre ordinateur de référence, exécutez le programme d’installation du Kit de déploiement et d’évaluation (ADK).

  2. Sélectionnez Installer, spécifiez l’emplacement souhaité pour installer les fonctionnalités du Kit de déploiement et d’évaluation (ADK), puis cliquez sur Suivant.

  3. Dans la fenêtre Kit de déploiement et d’évaluation, sélectionnez les fonctionnalités que vous voulez installer, notamment l’Outil de migration utilisateur (USMT), puis cliquez sur Installer.

Étape 1 : Créer un fichier .xml personnalisé pour l’Outil de migration utilisateur (USMT)

Créez un fichier .xml personnalisé pour restaurer des fichiers du répertoire Windows.old sur l’ordinateur de destination.

Dans le fichier de réponses que vous créez pour ce déploiement, vous spécifiez que le programme d’installation de Windows ne doit pas effacer le disque avant l’installation. Cela permet de conserver les fichiers et les répertoires sur le disque qui sont hors des répertoires qui contiennent le système d’exploitation Windows. Par ailleurs, le programme d’installation de Windows sera en mesure de créer un répertoire Windows.old pour archiver des fichiers qui seraient autrement remplacés par le nouveau système d’exploitation.

Par exemple, sur un ordinateur équipé de lecteurs C: et D:, où le lecteur C: contient plusieurs répertoires, le programme d’installation de Windows ne déplace que trois répertoires (Users, Program Files et Windows) du lecteur C: vers le répertoire Windows.old. Tous les autres répertoires du lecteur C: sont ignorés ainsi que toutes les données sur le lecteur D:. De nouvelles versions des répertoires Users, Program Files et Windows sont alors créées sur le lecteur C: pour contenir Windows 8.

Lorsque l’installation est terminée, tous les fichiers se trouvent à leur emplacement d’origine, à l’exception de la quantité limitée de données déplacées vers le répertoire Windows.old.

Le fichier .xml personnalisé pour l’Outil de migration utilisateur (USMT) doit spécifier des paramètres pour analyser uniquement les fichiers qui ont été déplacés vers le répertoire Windows.old, puis pour les charger dans les nouveaux répertoires Windows sur votre disque.

Important

Si vous ne créez pas le fichier .xml personnalisé pour ce scénario ou si vous utilisez le fichier Migdocs.xml par défaut, tous les fichiers de votre disque hors des répertoires du système d’exploitation Windows sont analysés et les doublons de chaque fichier sont rechargés sur le disque.

Un fichier d’exemple figure dans l’Annexe des fichiers d’exemple de ce document.

Pour plus d’informations sur le mode de création de fichiers .xml personnalisés pour l’Outil de migration utilisateur (USMT), voir Personnaliser les fichiers XML de l’outil USMT.

Enregistrez ce fichier .xml personnalisé sous le nom Userprofile.xml.

Étape 2 : Créer un script de commande pour exécuter les outils de l’Outil de migration utilisateur (USMT)

Générez un script de commande qui appelle les outils en ligne de commande de l’Outil de migration utilisateur (USMT).

  1. Démarrez le Bloc-notes ou un autre éditeur de texte qui vous permet de créer un script de commande.

  2. Créez une variable pour l’architecture de processeur de l’ordinateur de destination. Les outils de l’USMT sont enregistrés dans différents répertoires, selon l’architecture. Vous pouvez utiliser cette variable pour modifier le chemin d’accès aux outils de l’Outil de migration utilisateur (USMT). Par exemple,

    IF '%PROCESSOR_ARCHITECTURE%' == 'x86' (SET USMTPATH=x86) ELSE (SET USMTPATH=x64)
    
  3. Utilisez l’outil ScanState pour créer un magasin de migration par lien physique et collecter des fichiers et des paramètres du répertoire Windows.old sur votre ordinateur de destination. Spécifiez le fichier Userprofile.xml personnalisé à l’aide de l’option /i:. Par exemple,

    call <path to USMT tools>\%USMTPATH%\scanstate.exe %systemdrive%\store /v:13 /o /c /hardlink /nocompress /efs:hardlink /i:<path to USMT tools>\scripts\UserProfile.xml /i:<path to USMT tools>\%USMTPATH%\MigApp.xml /offlineWinOld:%systemdrive%\Windows.old\Windows /l:<path to USMT tools>\scanstate.log /progress:<path to USMT tools>\progress_scanstate.log
    

    <path to USMT tools> représente le chemin d’accès au répertoire où vous copiez les outils de l’USMT lorsque vous montez l’image système Windows à l’étape 4 ; par exemple, %windir%\sources\$OEM$\$$\usmt.

    Important

    Si un répertoire Windows.old est déjà présent, le nouveau dossier est nommé Windows.old.nnn, où nnn est un nombre à trois chiffres, par exemple 000 ou 001. Si vous avez installé Windows plusieurs fois sur le même ordinateur, il est possible que les versions les plus récentes des fichiers ne figurent pas dans le dossier Windows.old.

    Pour plus d’informations sur le mode d’utilisation de l’outil ScanState, voir Syntaxe de ScanState.

  4. Utilisez l’outil ScanState pour appliquer des fichiers et des paramètres de votre magasin de migration par lien physique à votre nouvelle installation de Windows sur votre ordinateur de destination. Spécifiez le fichier Userprofile.xml personnalisé à l’aide de l’option /i:. Par exemple,

    call <path to USMT tools>\%PATH%\loadstate.exe %systemdrive%\store /v:13 /c /hardlink /nocompress /lac /lae /i:<path to USMT tools>\scripts\UserProfile.xml /i:<path to USMT tools>\%PATH%\MigApp.xml /l:<path to USMT tools>\loadstate.log /progress:<path to USMT tools>\progress_loadstate.log
    

    <path to USMT tools> représente le chemin d’accès au répertoire où vous copiez les outils de l’USMT lorsque vous montez l’image système Windows à l’étape 4 ; par exemple, %windir%\sources\$OEM$\$$\usmt.

    Pour plus d’informations sur le mode d’utilisation de l’outil LoadState, voir Syntaxe de LoadState.

  5. Utilisez l’outil USMTUtils avec l’option /rd pour supprimer le magasin de migration par lien physique lorsque la migration est terminée. Par exemple :

    call ECHO Y | <path to USMT tools>\%PATH%\usmtutils /rd %systemdrive%\store
    

    <path to USMT tools> représente le chemin d’accès au répertoire où vous copiez les outils de l’USMT lorsque vous montez l’image système Windows à l’étape 4 ; par exemple, %windir%\sources\$OEM$\$$\usmt.

  6. Ajoutez la vérification des erreurs à votre script de commande. Voir l’Annexe des fichiers d’exemple pour obtenir un exemple.

  7. Enregistrez ce fichier sur votre ordinateur de référence en tant que script de commande ; un exemple de nom de fichier est Usmt.cmd.

Étape 3 : Créer un fichier de réponses sans assistance

Pour créer un fichier de réponses

  1. Sur l’ordinateur de référence, insérez le DVD du produit Windows 8.

  2. Accédez au répertoire \Sources du lecteur de DVD-ROM, puis copiez le fichier Install.wim depuis le DVD de Windows vers un emplacement de l’ordinateur.

  3. Pour ouvrir l’Assistant Gestion d’installation, cliquez sur Démarrer, sur Tous les programmes, sur Kits Windows, sur Windows ADK, puis sur Assistant Gestion d’installation

  4. Dans le menu Fichier, cliquez sur Sélectionner l’image Windows.

  5. Dans la boîte de dialogue Sélectionner l’image Windows, accédez à l’emplacement du fichier Install.wim, puis cliquez sur Ouvrir.

    Vous êtes invité à sélectionner une image. Sélectionnez l’image Windows à installer, puis cliquez sur OK.

    Vous êtes invité à créer un fichier catalogue. Cliquez sur Oui pour générer un fichier catalogue.

    Si vous êtes invité à autoriser le programme par une fenêtre Contrôle de compte d’utilisateur, vous pouvez choisir de l’autoriser ou d’annuler l’installation.

  6. Dans le menu Fichier, cliquez sur Nouveau fichier de réponses. Un fichier de réponses vierge apparaît dans le volet Fichier de réponses.

Pour ajouter et configurer des paramètres Windows

Pour plus d’informations sur le mode de personnalisation de votre fichier de réponses, voir le Informations techniques de référence sur l’installation sans assistance de Windows® qui est installé avec le Windows ADK. Pour ce scénario, vous ajoutez une commande synchrone pour appeler le script de commande qui exécute les outils de l’Outil de migration utilisateur (USMT), configurez les paramètres des Services de déploiement Windows et définissez des configurations de disque de base.

  1. Développez la liste des composants. Dans le volet Image Windows de l’Assistant Gestion d’installation, cliquez sur Composants, sur Microsoft-Windows-Shell-Setup, puis sur FirstLogonCommands.

  2. Ajoutez une commande SynchronousCommand pour exécuter le fichier de commandes que vous avez créé. Cliquez avec le bouton droit sur SynchronousCommand et cliquez sur Ajouter le paramètre à la passe 7 oobeSystem.

    Un nœud SynchronousCommand est ajouté à l’arbre dans le volet Fichier de réponses de l’Assistant Gestion d’installation de Windows.

  3. Dans le volet Propriétés de SynchronousCommand de l’Assistant Gestion d’installation, affectez la valeur 1 à Ordre et incluez le nom du fichier de commandes que vous avez créé pour appeler les outils de l’USMT. Vous pouvez également inclure une description. Par exemple :

    Propriété Valeur

    CommandLine

    cmd.exe /c <path to USMT.cmd>\usmt.cmd

    Description

    Appeler les outils de l’Outil de migration utilisateur (USMT)

    Ordre

    1

    <path to USMT.cmd> représente le chemin d’accès au répertoire où vous copiez le fichier USMT.cmd lorsque vous montez l’image système Windows à l’étape 4 ; par exemple, %windir%\sources\$OEM$\$$\usmt.

  4. Ajoutez une autre commande SynchronousCommand pour redémarrer l’ordinateur après l’exécution de l’Outil de migration utilisateur (USMT). Cliquez avec le bouton droit sur SynchronousCommand dans le volet Image Windows et cliquez sur Ajouter le paramètre à la passe 7 oobeSystem.

    Un nœud SynchronousCommand est ajouté à l’arbre dans le volet Fichier de réponses de l’Assistant Gestion d’installation de Windows.

  5. Dans le volet Propriétés de SynchronousCommand de l’Assistant Gestion d’installation, affectez la valeur 2 à Ordre et incluez la commande pour redémarrer l’ordinateur. Vous pouvez également inclure une description. Par exemple :

    Propriété Valeur

    CommandLine

    shutdown /r /t 0

    Description

    Redémarrer après l’exécution de l’Outil de migration utilisateur (USMT)

    Ordre

    2

  6. Ajoutez des informations spécifiques à l’image au fichier de réponses pour les Services de déploiement Windows. Dans le volet Image Windows de l’Assistant Gestion d’installation, cliquez sur Microsoft-Windows-Setup, cliquez avec le bouton droit sur WindowsDeploymentServices, puis cliquez sur Ajouter le paramètre à la passe 1 windowsPE.

    Un nœud WindowsDeploymentServices est ajouté à l’arbre dans le volet Fichier de réponses de l’Assistant Gestion d’installation de Windows.

  7. Ajoutez les valeurs suivantes pour les nœuds WindowsDeploymentServices et enfants dans le volet Propriétés.

    Propriété Valeur

    Image Selection\Install Image\Image Name

    <nom_image>

    Image Selection\Install Image\Image Group

    <groupe_image>

    Image Selection\Install To\DiskID

    <ID_disque>

    Image Selection\Install To\PartitionID

    <ID_partition>

    <nom_image> et <groupe_image> sont les identificateurs que vous utiliserez dans la console des Services de déploiement Windows sur le serveur des Services de déploiement Windows.

    Important

    Les valeurs <ID_disque> et <ID_partition> dépendent de votre environnement. Il est important que les informations relatives au disque et à la partition soient incluses et précises afin de pouvoir automatiser les écrans de formatage de disques dans Windows OOBE sur l’ordinateur de destination. Si ces écrans ne sont pas automatisés, l’utilisateur peut choisir des options de disque et de partition qui formateront le disque et supprimeront les fichiers et paramètres avant qu’ils ne puissent être migrés.

  8. Ajoutez DiskConfiguration au fichier de réponses. Dans le volet Image Windows de l’Assistant Gestion d’installation, cliquez sur Microsoft-Windows-Setup, cliquez avec le bouton droit sur DiskConfiguration, puis cliquez sur Ajouter le paramètre à la passe 1 windowsPE.

    Un nœud DiskConfiguration est ajouté à l’arbre dans le volet Fichier de réponses de l’Assistant Gestion d’installation de Windows.

  9. Incluez des valeurs DiskConfiguration appropriées pour votre environnement. Pour obtenir un exemple, voir le fichier de réponses d’exemple dans l’Annexe des fichiers d’exemple de ce document.

    Important

    Les valeurs DiskConfiguration dépendent de votre environnement. Il est important de sélectionner des valeurs qui permettent de conserver le disque et les fichiers utilisateur dans le répertoire Windows.old. Si vous utilisez les valeurs DiskConfiguration inappropriées pour votre installation, vous pouvez formater le disque et supprimer les fichiers et paramètres avant qu’ils ne puissent être migrés.

  10. Facultatif : ajoutez des commandes de jonction à un domaine au fichier de réponses. Selon l’environnement réseau, il existe plusieurs façons de joindre l’ordinateur de destination à votre domaine. Vous pouvez configurer les Services de déploiement Windows pour joindre le domaine, ajouter une tâche de jonction à un domaine au script de commande de l’étape 2, déployer une image qui appartient déjà au domaine ou utiliser un paramètre disponible dans le fichier de réponses sans assistance.

    Pour utiliser les paramètres dans le fichier de réponses, dans le volet Image Windows de l’Assistant Gestion d’installation, cliquez sur Microsoft-Windows-UnattendJoin, cliquez avec le bouton droit sur Identification, puis cliquez sur Ajouter le paramètre à la passe 4 specialize.

    Un nœud Identification est ajouté à l’arbre dans le volet Fichier de réponses de l’Assistant Gestion d’installation de Windows.

    Incluez des valeurs qui sont requises par l’environnement réseau. Par exemple, ajoutez JoinWorkgroup et ajoutez Domain, Username et Password sous le nœud Credentials.

    Pour plus d’informations sur l’utilisation de ce composant dans votre fichier de réponses sans assistance, voir la rubrique Microsoft-Windows-UnattendedJoin dans le Informations techniques de référence sur l’installation sans assistance de Windows® qui est installé avec le Windows ADK.

Pour valider et enregistrer les paramètres

  1. Validez le fichier de réponses en sélectionnant Valider le fichier de réponses dans le menu Outils. Les erreurs ou avertissements éventuels s’affichent dans le volet Messages de l’Assistant Gestion d’installation.

  2. Enregistrez le fichier de réponses sous le nom Unattend.xml. Dans le menu Fichier, cliquez sur Enregistrer le fichier de réponses sous, accédez à l’emplacement où vous voulez enregistrer le fichier, tapez Unattend dans la zone de texte Nom de fichier, puis cliquez sur Enregistrer.

  3. Fermez l’Assistant Gestion d’installation.

Étape 4 : Personnaliser le fichier Boot.wim

Utilisez l’outil Gestion et maintenance des images de déploiement pour monter le fichier Boot.wim et ajouter les outils de l’USMT et vos fichiers personnalisés.

  1. Copiez le fichier Boot.wim du DVD de Windows sur votre ordinateur de référence. Par exemple, à l’invite de commandes, tapez :

    xcopy D:\sources\boot.wim C:\imaging\
    
  2. À partir d’une invite de commandes avec élévation de privilèges sur votre ordinateur de référence, créez un répertoire et montez l’image avec une autorisation d’accès en lecture/écriture. Par exemple :

    mkdir C:\mounted_images
    dism /Mount-Image /ImageFile:D:\imaging\boot.wim /index:2 /MountDir:C:\mounted_images
    

    D:\imaging\boot.wim représente le nom et l’emplacement du fichier .wim à monter, et 2 est le numéro de référence du volume spécifique dans le fichier .wim.

  3. Copiez les outils de l’Outil de migration utilisateur (USMT) sur l’image montée. Par exemple :

    xcopy "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\" C:\mounted_images\sources\$OEM$\$$\usmt /e
    
  4. Copiez le script de commande sur l’image montée. Par exemple, à l’invite de commandes, tapez :

    xcopy C:\myscripts\USMT.cmd C:\mounted_images\sources\$OEM$\$$\usmt
    
  5. Copiez le fichier Unattend.xml sur l’image montée. Par exemple, à l’invite de commandes, tapez :

    xcopy C:\myfiles\unattend.xml C:\mounted_images\sources\$OEM$\$$\usmt
    
  6. Créez ou modifiez un fichier Winpeshl.ini pour appeler le programme d’installation de Windows avec le fichier d’installation sans assistance de Windows PE. Par exemple :

    1. Démarrez le Bloc-notes ou un autre éditeur de texte qui vous permet de créer un fichier de configuration.

    2. Incluez le programme d’installation de Windows dans la section LaunchApps et utilisez le chemin d’accès du fichier d’installation sans assistance dans l’image Windows. Par exemple :

      [LaunchApp]
      AppPath = %SYSTEMDRIVE%\myshell.exe
      [LaunchApps]
      %SYSTEMDRIVE%\setup.exe /unattend:%systemdrive%:\sources\$OEM$\$$\usmt\unattend.xml
      
    3. Enregistrez le fichier sur votre ordinateur de référence sous le nom Winpeshl.ini.

    4. Copiez le fichier Winpeshl.ini dans le répertoire system32 de l’image montée. Par exemple, à l’invite de commandes, tapez :

      xcopy C:\myfiles\winpeshl.ini C:\mounted_images\Windows\System32
      

    Notes

    Une version de Windows PE qui prend en charge votre migration est nécessaire. Par exemple, pour effectuer une migration vers Windows 8.1, il vous faut Windows PE 5.0. Pour plus d’informations, voir Nouveautés de Windows PE.

  7. Après avoir modifié une image système, vous devez la démonter. Vous devez également valider les modifications pour les enregistrer en tant que partie permanente de l’image. À l’invite de commandes, tapez :

    dism /unmount-Image /MountDir:C:\mounted_images /commit
    

    C:\mounted_images représente l’emplacement du répertoire de montage.

Étape 5 : Importer des fichiers sur le serveur des Services de déploiement Windows

Vous devez importer les images personnalisées et configurer le serveur des Services de déploiement Windows pour ajouter le nouveau déploiement intégré de l’Outil de migration utilisateur (USMT) au menu PXE menu.

  1. Copiez vos images et fichiers personnalisés sur un média amovible ou un partage réseau. Par exemple, \\Server\Share\WDS.

  2. Démarrez la console des Services de déploiement Windows sur le serveur des Services de déploiement Windows. Cliquez sur Démarrer, sur Outils d’administration, puis sur Services de déploiement Windows.

  3. Dans le volet gauche de la fenêtre Services de déploiement Windows, développez l’arborescence pour le serveur où vous voulez importer les fichiers image.

  4. Cliquez avec le bouton droit sur le répertoire Images de démarrage pour le serveur et sélectionnez Ajouter une image de démarrage.

    L’Assistant Ajout d’images s’ouvre.

    Notes

    Vous pouvez également ajouter des images à partir d’une invite de commandes. Par exemple, wdsutil.exe /add-image /imagefile:<locationofboot.wim> /imagetype:boot. Où <locationofboot.wim> représente l’emplacement du fichier image à ajouter.

  5. Accédez au fichier Boot.wim. Par exemple, \\Server\Share\WDS\boot.wim. Cliquez sur Suivant.

  6. Sélectionnez un nom pour l’image Boot.wim, par exemple win_withUSMT. Entrez une description de l’image, par exemple « Installe Windows 8 et migre les fichiers utilisateur », puis cliquez sur Suivant.

  7. Cliquez sur Suivant dans l’écran Résumé, puis cliquez sur Terminer.

  8. Dans le volet gauche de la fenêtre Services de déploiement Windows, cliquez avec le bouton droit sur le répertoire Images d’installation pour votre serveur sélectionné, puis cliquez sur Ajouter un groupe d’images.

  9. Entrez un nom, puis cliquez sur OK.

    Important

    Les noms du groupe d’images d’installation et de l’image d’installation doivent correspondre à ce qui est entré dans le fichier Unattend.xml.

  10. Cliquez avec le bouton droit sur le groupe d’images que vous avez créé, puis cliquez sur Ajouter une image d’installation.

    L’Assistant Ajout d’images s’ouvre.

  11. Accédez au fichier Install.wim. Par exemple, \\Server\Share\WDS\install.wim. Cliquez sur Suivant.

  12. Sélectionnez les images à ajouter à partir du fichier, puis cliquez sur Suivant.

  13. Cliquez sur Suivant dans l’écran Résumé, puis cliquez sur Terminer.

  14. Dans la fenêtre Services de déploiement Windows, cliquez avec le bouton droit sur l’image importée et sélectionnez Propriétés. Activez la case à cocher Autoriser l’image à s’installer en mode sans assistance, cliquez sur Sélectionner le fichier et accédez à l’emplacement du fichier unattend.xml que vous avez créé. Cliquez sur OK.

L’option de menu pour l’image personnalisée avec l’Outil de migration utilisateur (USMT) est à présent disponible à partir du menu de démarrage PXE du serveur des Services de déploiement Windows, répertoriée sous le nom d’image que vous avez indiqué dans l’Assistant des Services de déploiement Windows et le fichier d’installation sans assistance.

Vous pouvez maintenant tester l’installation sur un ordinateur de destination.

Étapes suivantes

Vous devez tester l’installation de l’image des Services de déploiement Windows ; vérifiez que les valeurs de partitionnement de disque sont exactes et que le contenu prévu a été migré. En outre, vous pouvez vérifier que votre ordinateur de destination rejoint le domaine comme prévu.

Vous pouvez ajouter des options d’installation avec les paramètres et fichiers migrés pour d’autres configurations utilisées par votre société, en suivant les étapes de ce document. Pour plus d’informations sur les éléments migrés par l’USMT, voir Vue d’ensemble de l’Outil de migration utilisateur (USMT).

Annexe des fichiers d’exemple

Fichier d’exemple Userprofile.xml

<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/miguser">

   <!-- This component migrates data in user context -->
   <component type="Documents" context="User">
      <displayName>MigDocUser</displayName>
      <role role="Data">
         <rules>
            <include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
               <objectSet>
                  <script>MigXmlHelper.GenerateDocPatterns ("FALSE","TRUE","FALSE")</script>
               </objectSet>
             </include>
             <exclude filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
               <objectSet>
                  <script>MigXmlHelper.GenerateDocPatterns ("FALSE","FALSE","FALSE")</script>
               </objectSet>
            </exclude>

            <!--   Example:
            <exclude>
               <objectSet>
                  <pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>
               </objectSet>
            </exclude>
                    -->

            <contentModify script="MigXmlHelper.MergeShellLibraries('TRUE','TRUE')">
               <objectSet>
                  <pattern type="File">*[*.library-ms]</pattern>
               </objectSet>
            </contentModify>
            <merge script="MigXmlHelper.SourcePriority()">
               <objectSet>
                  <pattern type="File">*[*.library-ms]</pattern>
               </objectSet>
            </merge>
         </rules>
      </role>
   </component>
</migration>

Script de commande d’exemple pour appeler les outils de l’Outil de migration utilisateur (USMT)

@echo off
IF '%PROCESSOR_ARCHITECTURE%' == 'x86' (SET USMTPATH=x86) ELSE (SET USMTPATH=amd64)
:SCAN
call %windir%\usmt\%USMTPATH%\scanstate.exe %systemdrive%\store /v:13 /o /c /hardlink /nocompress /efs:hardlink /i:%windir%\usmt\scripts\UserProfile.xml /i:%windir%\usmt\%USMTPATH%\MigApp.xml /offlineWinOld:%systemdrive%\Windows.old\Windows /l:%windir%\usmt\scanstate.log /progress:%windir%\usmt\progress_scanstate.log
if %errorlevel%==0 (GOTO :LOAD) ELSE (GOTO :FAIL)
:LOAD
call %windir%\usmt\%USMTPATH%\loadstate.exe %systemdrive%\store /v:13 /c /hardlink /nocompress /lac /lae /i:%windir%\usmt\scripts\UserProfile.xml /i:%windir%\usmt\%USMTPATH%\MigApp.xml /l:%windir%\usmt\loadstate.log /progress:%windir%\usmt\progress_loadstate.log
if %errorlevel%==0 (GOTO :CLEAN) ELSE (GOTO :FAIL)
:CLEAN
call ECHO Y | %windir%\usmt\%USMTPATH%\usmtutils /rd %systemdrive%\store
:SUCCESS
echo USMT restore from Windows.old completed successfully!
GOTO :END
:FAIL
echo USMT restore from Windows.old failed.  Check the logs for details.
:END

Fichier d’exemple Unattend.xml

securitySécurité Remarque
Ce code est inclus comme exemple. Il est important de fournir des valeurs de disque et de partition dans l’étape de configuration Microsoft-Windows-Setup qui prennent en charge les ordinateurs de destination dans votre environnement. Si vous utilisez les valeurs inappropriées pour votre installation, vous pouvez formater le disque et supprimer les fichiers et paramètres de l’utilisateur avant qu’ils ne puissent être migrés.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">

   <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State">

      <ImageInstall>
         <OSImage>
            <WillShowUI>OnError</WillShowUI>
         </OSImage>
      </ImageInstall>

      <WindowsDeploymentServices>
         <Login>
            <WillShowUI>Always</WillShowUI>
         </Login>
         <ImageSelection>
            <WillShowUI>OnError</WillShowUI>
            <InstallImage>
               <ImageName>windows_usmt_ultimate</ImageName>
               <ImageGroup>windows_usmt</ImageGroup>
            </InstallImage>
            <InstallTo>
               <DiskID>0</DiskID>
               <PartitionID>1</PartitionID>
            </InstallTo>
         </ImageSelection>
      </WindowsDeploymentServices>

      <DiskConfiguration>
         <WillShowUI>OnError</WillShowUI>
         <Disk>            <DiskID>0</DiskID>            <WillWipeDisk>false</WillWipeDisk>            <ModifyPartitions>               <ModifyPartition>                  <Order>1</Order>                  <PartitionID>1</PartitionID>                  <Letter>C</Letter>               </ModifyPartition>            </ModifyPartitions>         </Disk>      </DiskConfiguration>
      <UpgradeData>
         <Upgrade>false</Upgrade>
      </UpgradeData>

   </component>
</settings>

<settings pass="oobeSystem">

   <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

      <FirstLogonCommands>
         <SynchronousCommand>
            <Order>1</Order>
            <CommandLine>cmd.exe /c %windir%\usmt\scripts\usmt.cmd</CommandLine>
            <Description>call USMT</Description>
         </SynchronousCommand>
         <SynchronousCommand>
            <Order>2</Order>
            <CommandLine>shutdown /r /t 0</CommandLine>
            <Description>reboot the machine</Description>
         </SynchronousCommand>
      </FirstLogonCommands>

   </component>

</settings>
</unattend>

Voir aussi

Autres ressources

Guide de mise en route des Services de déploiement Windows