Réacheminer les fichiers et les paramètres

Pour rediriger des fichiers et des paramètres, créez un fichier .xml personnalisé et spécifiez ce nom de fichier sur les deux lignes de commande ScanState et LoadState. Cela vous permet de tenir vos modifications à l’écart des fichiers .xml par défaut, et ainsi de faciliter le suivi des modifications.

Dans cette rubrique :

  • Réacheminer un dossier

  • Réacheminer un type de fichier spécifique

  • Réacheminer un fichier spécifique

Réacheminer un dossier

Le fichier .xml personnalisé suivant migre les répertoires et fichiers de C:\EngineeringDrafts vers le dossier Mes documents de chaque utilisateur. %CSIDL_PERSONAL% est le dossier virtuel qui représente l’élément de Bureau Mes documents, équivalent de CSIDL_MYDOCUMENTS.

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
  <displayName>Engineering Drafts Documents to Personal Folder</displayName>
  <role role="Data">
    <rules>
      <!-- Migrate all directories and files present in c:\EngineeringDrafts folder -->
      <include>
        <objectSet>
          <pattern type="File">C:\EngineeringDrafts\* [*]</pattern>
        </objectSet>
      </include>
      <!-- This migrates all files and directories from C:\EngineeringDrafts to every user’s personal folder.-->
      <locationModify script="MigXmlHelper.RelativeMove('C:\EngineeringDrafts','%CSIDL_PERSONAL%')">
        <objectSet>
          <pattern type="File">C:\EngineeringDrafts\* [*]</pattern>
        </objectSet>
      </locationModify>
    </rules>
  </role>
</component>
</migration>

Réacheminer un type de fichier spécifique

Le fichier .xml personnalisé suivant redirige les fichiers .mp3 situés dans les lecteurs fixes sur l’ordinateur source vers le dossier C:\Music sur l’ordinateur de destination.

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
  <displayName>All .mp3 files to My Documents</displayName>
  <role role="Data">
    <rules>
      <include>
        <objectSet>
          <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
        </objectSet>
      </include>
      <!-- Migrates all the .mp3 files in the store to the C:\Music folder during LoadState -->
      <locationModify script="MigXmlHelper.Move('C:\Music')">
        <objectSet>
          <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
        </objectSet>
      </locationModify>
    </rules>
  </role>
</component>
</migration> 

Réacheminer un fichier spécifique

Le fichier .xml personnalisé suivant migre le fichier Sample.doc de C:\EngineeringDrafts vers le dossier Mes documents de chaque utilisateur. %CSIDL_PERSONAL% est le dossier virtuel qui représente l’élément de Bureau Mes documents, équivalent de CSIDL_MYDOCUMENTS.

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
<displayName>Sample.doc into My Documents</displayName>
    <role role="Data">
      <rules>
        <include> 
          <objectSet>     
                 <pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
          </objectSet>
        </include>
       <locationModify script="MigXmlHelper.RelativeMove('C:\EngineeringDrafts','%CSIDL_PERSONAL%')">
        <objectSet>
                 <pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
        </objectSet>
       </locationModify>
      </rules>
    </role>
</component>
</migration>

Voir aussi

Autres ressources

Personnaliser les fichiers XML de l’outil USMT
Conflits et priorité
Informations de référence XML de l’outil USMT