Informations de référence sur la migration hors connexion

La migration hors connexion permet à l’outil ScanState de s’exécuter à l’intérieur d’un autre système d’exploitation Windows que le système d’exploitation Windows à partir duquel ScanState collecte des fichiers et des paramètres. Il existe deux scénarios principaux hors connexion :

  • Windows PE. L’outil ScanState peut être exécuté à partir de Windows PE, en collectant des fichiers et des paramètres à partir du système d’exploitation Windows hors connexion sur cet ordinateur.

  • Windows.old. L’outil ScanState peut collecter des fichiers et des paramètres à partir du répertoire Windows.old. Le répertoire Windows.old est créé lors de l’installation de Windows sur une partition qui contient une installation précédente de Windows. Par exemple, l’outil ScanState peut s’exécuter dans Windows, en collectant les fichiers d’une installation Windows précédente contenue dans le répertoire Windows.old .

Lorsque vous utilisez l’outil de migration de l’état utilisateur (USMT) pour collecter et restaurer l’état utilisateur, la migration hors connexion réduit le coût du déploiement en :

  • Réduction de la complexité. Dans les scénarios d’actualisation de l’ordinateur, les migrations à partir du répertoire Windows.old réduisent la complexité en éliminant la nécessité d’exécuter l’outil ScanState avant le déploiement du système d’exploitation. En outre, les migrations à partir du répertoire Windows.old permettent d’exécuter successivement ScanState et LoadState .

  • Amélioration des performances. Lorsque l’outil USMT s’exécute dans un environnement WinPE (Windows Preinstallation Environment) hors connexion, il a un meilleur accès aux ressources matérielles. L’exécution de l’outil USMT dans WinPE peut augmenter les performances sur des machines plus anciennes avec des ressources matérielles limitées et de nombreuses applications logicielles installées.

  • Nouveau scénario de récupération. Dans les scénarios où une machine ne redémarre plus correctement, il peut être possible de collecter l’état de l’utilisateur avec l’outil ScanState à partir de WinPE.

Qu’est-ce qui migre hors connexion ?

Les données et paramètres utilisateur suivants sont migrés hors connexion, de la même façon qu’une migration en ligne :

  • Données et clés de Registre spécifiées dans MigXML.

  • Comptes d’utilisateur.

  • Paramètres de l’application.

  • Ensemble limité de paramètres du système d’exploitation.

  • Fichiers EFS.

  • Favoris

Pour connaître les exceptions à ce qui peut être migré hors connexion, consultez Qu’est-ce que l’outil USMT migre ?

Quels environnements hors connexion sont pris en charge ?

Tous les appareils actuellement pris en charge

Le tableau suivant définit la combinaison prise en charge des systèmes d’exploitation en ligne et hors connexion dans USMT.

Système d’exploitation en cours d’exécution Système d’exploitation hors connexion
Version actuellement prise en charge de WinPE, avec la bibliothèque MSXML Windows 7, Windows 8, Windows 10, Windows 11
Windows 10, Windows 11 Répertoire Windows.old

Remarque

Il est possible d’exécuter l’outil ScanState pendant que le lecteur reste chiffré en suspendant le chiffrement de lecteur Windows BitLocker avant de démarrer dans WinPE. Pour plus d’informations, consultez Guide des opérations BitLocker : Suspendre et reprendre. Si vous utilisez une séquence de tâches Microsoft Configuration Manager, consultez Étapes de la séquence de tâches : désactiver BitLocker.

Appartenance à un groupe d’utilisateurs et contrôle de profil

L’appartenance aux groupes d’utilisateurs n’est pas conservée pendant les migrations hors connexion. Une <section ProfileControl> doit être configurée dans le Config.xml fichier pour spécifier les groupes dont les utilisateurs migrés doivent être membres. L’exemple suivant place tous les utilisateurs migrés dans le groupe Utilisateurs :

<Configuration>
<ProfileControl>
    <localGroups>
      <mappings>
         <changeGroup from="*" to="Users" appliesTo="MigratedUsers">
            <include>
            <pattern>*</pattern>
            </include>
         </changeGroup>
      </mappings>
   </localGroups>
  </ProfileControl>
</Configuration>

Pour plus d’informations sur le format d’un Config.xml fichier, consultez Config.xml Fichier.

Options de ligne de commande

Une migration hors connexion peut être activée à l’aide d’un fichier de configuration sur la ligne de commande ou à l’aide de l’une des options de ligne de commande suivantes :

Composant Option Description
ScanState.exe /offline :<path to Offline.xml> Cette option de ligne de commande active le mode de migration hors connexion et nécessite un chemin d’accès à un fichier de configuration Offline.xml.
ScanState.exe /offlineWinDir :<Répertoire> Windows Cette option de ligne de commande active le mode de migration hors connexion et démarre la migration à partir de l’emplacement spécifié. Il est uniquement utilisé dans les scénarios hors connexion WinPE où la migration se produit à partir d’un répertoire Windows.
ScanState.exe /OfflineWinOld :<Windows.old directory> Cette option de ligne de commande active le mode de migration hors connexion et démarre la migration à partir de l’emplacement spécifié. Utilisez uniquement dans les scénarios de migration Windows.old , où la migration se produit à partir d’un répertoire Windows.old .

Une seule des options de ligne de /offlinecommande , /offlineWinDirou /OfflineWinOld peut être utilisée à la fois. L’outil USMT ne prend pas en charge l’utilisation de plusieurs ensemble.

Variables d’environnement

Les variables d’environnement système sont nécessaires dans les scénarios décrits dans le tableau suivant :

Variable Valeur Scénario
USMT_WORKING_DIR Chemin d’accès complet à un répertoire de travail Obligatoire lorsque les fichiers binaires USMT se trouvent sur un média en lecture seule, ce qui ne prend pas en charge la création de fichiers journaux ou de stockage temporaire. Pour définir la variable d’environnement système, à l’invite de commandes, tapez la commande suivante :

Set USMT_WORKING_DIR=<path to working directory>
MIG_OFFLINE_PLATFORM_ARCH 32 ou 64 En mode hors connexion, cette variable d’environnement définit l’architecture du système hors connexion, si le système ne correspond pas à WinPE et ScanState.exe à l’architecture. Cette variable d’environnement permet à l’application ScanState 32 bits de collecter des données à partir d’un ordinateur avec une architecture 64 bits, ou à l’application ScanState 64 bits pour collecter des données à partir d’un ordinateur avec une architecture 32 bits. La spécification de l’architecture est nécessaire lorsque la détection automatique de l’architecture hors connexion ne fonctionne pas correctement. Par exemple, pour définir cette variable d’environnement système pour une architecture 32 bits, à l’invite de commandes, tapez la commande suivante :

Set MIG_OFFLINE_PLATFORM_ARCH=32

Offline.xml éléments

Utilisez un Offline.xml fichier lors de l’exécution de l’outil ScanState sur un ordinateur qui possède plusieurs répertoires Windows. Le Offline.xml fichier spécifie les répertoires à analyser pour les fichiers Windows. Un Offline.xml fichier peut être utilisé avec l’option /offline comme alternative à la spécification d’un chemin de répertoire Windows unique avec l’option /offlineDir .

<hors-ligne>

Cet élément contient d’autres éléments qui définissent la façon dont une migration hors connexion doit être effectuée.

Syntaxe:

<offline> </offline>

<winDir>

Cet élément est un enfant obligatoire de hors connexion> et contient des< informations sur la façon dont le volume hors connexion peut être sélectionné. La migration est effectuée à partir du premier élément de <winDir> qui contient un volume système Windows valide.

Syntaxe:

<winDir> </winDir>

<path>

Cet élément est un enfant obligatoire de <winDir> et contient un chemin d’accès de fichier pointant vers un répertoire Windows valide. Les chemins d’accès relatifs sont interprétés à partir du répertoire de travail de l’outil ScanState .

Syntaxe:

<path> C:\Windows </path>

ou lorsqu’il est utilisé avec l’élément <mappages> :

Syntaxe:

<path> C:\, D:\ </path>

<Mappages>

Cet élément est un enfant facultatif de <offline>. Lorsqu’il est spécifié, l’élément <mappings> remplace les mappages de lecteur WinPE détectés automatiquement. Chaque élément de chemin d’accès> enfant< fournit un mappage d’un volume système à un autre. En outre, des mappages entre dossiers peuvent être fournis, car un volume entier peut être monté sur un dossier spécifique.

Syntaxe:

<mappings> </mappings>

<failOnMultipleWinDir>

Cet élément est un enfant facultatif de <offline>. L’élément< failOnMultipleWinDir> permet à l’utilisateur de spécifier que la migration doit échouer lorsque l’outil USMT détecte que plusieurs instances de Windows sont installées sur l’ordinateur source. Lorsque l’élément <failOnMultipleWinDir> n’est pas présent, le comportement par défaut est que la migration n’échoue pas.

Syntaxe:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

or

Syntaxe:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

Exemple de .xml hors connexion

L’exemple XML suivant illustre certains des éléments décrits plus haut dans cet article.

<offline>
     <winDir>
          <path>C:\Windows</path> 
          <path>D:\Windows</path> 
          <path>E:\</path> 
     </winDir>
     <failOnMultipleWinDir>1</failOnMultipleWinDir>
</offline>