Informations de référence sur la migration hors connexion
La migration hors connexion permet à l’outil ScanState de s’exécuter dans un système d’exploitation Windows® différent de celui à partir duquel ScanState collecte les fichiers et les paramètres. Il existe essentiellement deux scénarios hors connexion :
Windows PE. L’outil ScanState peut être exécuté depuis Windows PE, collectant ainsi les fichiers et les paramètres du système d’exploitation Windows hors connexion sur cet ordinateur.
Windows.old. L’outil ScanState peut désormais collecter les fichiers et les paramètres du répertoire Windows.old qui est créé pendant l’installation de Windows sur une partition contenant une installation antérieure de Windows. Par exemple, l’outil ScanState peut s’exécuter dans Windows 8.1 et récupérer les fichiers d’une installation antérieure de Windows 7 contenus dans le répertoire Windows.old.
Lorsque vous utilisez l’Outil de migration utilisateur (USMT) 5.0 pour collecter et restaurer l’état utilisateur, la migration hors connexion a une répercussion directe sur la réduction du coût de déploiement qui s’explique par les facteurs suivants :
Réduction de la complexité. Dans les scénarios d’actualisation d’ordinateurs, les migrations à partir du répertoire Windows.old réduisent la complexité en écartant la nécessité d’exécuter l’outil ScanState avant le déploiement du système d’exploitation. De même, les migrations à partir du répertoire Windows.old autorisent l’exécution successive de ScanState et LoadState.
Amélioration des performances. Lorsque l’USMT s’exécute dans un environnement Windows PE hors connexion, il a un meilleur accès aux ressources matérielles. Cela peut améliorer les performances sur les ordinateurs plus anciens disposant de ressources matérielles limitées et sur lesquels de nombreuses applications logicielles sont installées.
Nouveau scénario de récupération. Dans les scénarios où un ordinateur ne redémarre plus correctement, la collecte de l’état utilisateur est envisageable grâce à l’outil ScanState à partir de Windows PE.
Dans cette rubrique
Quels sont les éléments migrés hors connexion ?
Quels sont les environnements hors connexion pris en charge ?
Contrôle de l’appartenance aux groupes d’utilisateurs et du profil
Options de ligne de commande
Variables d’environnement
Éléments du fichier Offline.xml
Quels sont les éléments migrés hors connexion ?
Les données et les paramètres utilisateur suivants sont migrés hors connexion, à l’instar d’une migration en ligne :
données et clés de Registre spécifiées dans MigXML ;
comptes d’utilisateurs ;
paramètres d’application ;
jeu limité de paramètres de système d’exploitation ;
fichiers EFS ;
favoris Internet Explorer®.
Pour connaître les exceptions aux éléments que vous pouvez migrer hors connexion, voir Quels sont les éléments migrés par l’outil USMT ?
Quels sont les environnements hors connexion pris en charge ?
Le tableau suivant définit la seule combinaison valide de 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 |
---|---|
Windows PE version 5.0 ou ultérieure, avec la bibliothèque MSXML |
Windows® XP, Windows Vista®, Windows 7, Windows 8, Windows 8.1 |
Windows® 7, Windows 8, Windows 8.1 |
Répertoire Windows.old |
Notes
Il est possible d’exécuter l’outil ScanState pendant que le lecteur reste chiffré en suspendant le Chiffrement de lecteur BitLocker de Windows avant de démarrer dans Windows PE. Pour plus d’informations, voir ce site Microsoft.
Contrôle de l’appartenance aux groupes d’utilisateurs et du profil
L’appartenance aux groupes d’utilisateurs n’est pas conservée lors des migrations hors connexion. Vous devez configurer une section <ProfileControl> dans le fichier Config.xml pour spécifier les groupes dont les utilisateurs migrés doivent être membres. Dans l’exemple suivant, tous les utilisateurs migrés sont placés dans le groupe Users :
<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 fichier Config.xml, voir Fichier Config.xml.
Options de ligne de commande
Une migration hors connexion peut être activée soit à l’aide d’un fichier de configuration sur la ligne de commande, soit en utilisant l’une des options de ligne de commande suivantes :
Composant | Option | Description |
---|---|---|
ScanState.exe |
/offline: <chemin d’accès au fichier offline.xml> |
Cette option de ligne de commande active le mode de migration hors connexion et requiert 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é. Son utilisation est réservée aux scénarios hors connexion Windows PE où la migration s’exerce à partir d’un répertoire Windows. |
ScanState.exe |
/OfflineWinOld: <Répertoire Windows.old> |
Cette option de ligne de commande active le mode de migration hors connexion et démarre la migration à partir de l’emplacement spécifié. Elle est uniquement destinée à être utilisée dans les scénarios de migration Windows.old, où la migration s’effectue à partir d’un répertoire Windows.old. |
Vous ne pouvez utiliser qu’une seule option de ligne de commande à la fois : /offline, /offlineWinDir ou /OfflineWinOld ; USMT ne prend pas en charge l’utilisation simultanée de plusieurs options.
Variables d’environnement
Les variables d’environnement système suivantes sont nécessaires dans les scénarios décrits ci-dessous.
Variable | Valeur | Scénario |
---|---|---|
USMT_WORKING_DIR |
Chemin d’accès complet à un répertoire de travail |
Obligatoire lorsque les binaires USMT résident sur des supports en lecture seule qui ne prennent pas en charge la création de fichiers journaux ou un stockage temporaire. Pour définir la variable d’environnement système, à l’invite de commandes, tapez la commande suivante :
|
MIG_OFFLINE_PLATFORM_ARCH |
32 ou 64 |
Lorsqu’elle est utilisée en mode hors connexion, cette variable d’environnement définit l’architecture du système hors connexion si le système ne correspond pas à l’architecture de Windows PE et Scanstate.exe. Cette variable d’environnement permet à une application ScanState 32 bits de recueillir des données à partir d’un ordinateur doté d’une architecture 64 bits et à une application ScanState 64 bits de recueillir des données à partir d’un ordinateur doté d’une architecture 32 bits. Elle est nécessaire lorsque la détection automatique de l’architecture hors connexion ne fonctionne pas correctement, par exemple lorsque le système source exécute une version 64 bits de Windows XP. Par exemple, pour définir cette variable d’environnement système pour une architecture 32 bits, à l’invite de commandes, tapez la commande suivante :
|
Éléments du fichier Offline.xml
Utilisez un fichier offline.xml lors de l’exécution de l’outil ScanState sur un ordinateur équipé de plusieurs répertoires Windows. Le fichier offline.xml spécifie les répertoires à analyser à la recherche de fichiers Windows. Un fichier offline.xml peut être utilisé avec l’option /offline comme alternative à la spécification d’un seul chemin d’accès de répertoire Windows avec l’option /offlineDir.
<offline>
Cet élément en contient d’autres qui définissent le mode d’exécution d’une migration hors connexion.
Syntaxe : <offline> </offline>
<winDir>
Cet élément est un enfant requis de l’élément <offline> et contient des informations sur la façon dont le volume hors connexion peut être sélectionné. La migration sera 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 requis de l’élément <winDir> et contient un chemin d’accès de fichier désignant 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 –
Syntaxe, dans le cas d’une utilisation avec l’élément <mappings> : <path> C:\, D:\ </path>
<mappings>
Cet élément est un enfant facultatif de l’élément <offline>. Lorsqu’il est spécifié, l’élément <mappings> remplace les mappages de lecteur Windows PE détectés automatiquement. Chaque élément <path> enfant procure un mappage d’un volume système vers un autre. Par ailleurs, des mappages entre dossiers peuvent être fournis, étant donné qu’un volume entier peut être monté sur un dossier spécifique.
Syntaxe : <mappings> </mappings>
<failOnMultipleWinDir>
Cet élément est un enfant facultatif de l’élément <offline>. L’élément <failOnMultipleWinDir> permet à l’utilisateur de préciser que la migration doit échouer quand USMT découvre que plusieurs instances de Windows sont installées sur l’ordinateur source. En l’absence de l’élément <failOnMultipleWinDir>, le comportement par défaut veut que la migration n’échoue pas.
Syntaxe : <failOnMultipleWinDir>1</failOnMultipleWinDir> ou Syntaxe : <failOnMultipleWinDir>0</failOnMultipleWinDir>
Exemple de fichier Offline.xml
L’exemple XML suivant illustre certains éléments décrits plus haut dans cette rubrique.
<offline>
<winDir>
<path>C:\Windows</path>
<path>D:\Windows</path>
<path>E:\</path>
</winDir>
<failOnMultipleWinDir>1</failOnMultipleWinDir>
</offline>