Réacheminer les fichiers et les paramètres

Pour rediriger les fichiers et les paramètres, créez un fichier .xml personnalisé et spécifiez le nom de fichier.xml sur les ScanState.exe lignes de commande et LoadState.exe . Le fichier de.xml personnalisé permet de séparer les modifications des fichiers .xml par défaut, ce qui facilite le suivi des modifications.

Rediriger un dossier

Le fichier de.xml personnalisé suivant migre les répertoires et les fichiers à partir du C:\EngineeringDrafts dossier Documents de chaque utilisateur. %CSIDL_PERSONAL% est le dossier virtuel représentant l’élément< de bureau Utilisateur>, qui équivaut à CSIDL_MYDOCUMENTS.

<migration urlid="http://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>

Rediriger un type de fichier spécifique

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

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
  <displayName>All .mp3 files to the Documents folder</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> 

Rediriger un fichier spécifique

Le fichier de.xml personnalisé suivant migre le Sample.doc fichier à partir du C:\EngineeringDrafts dossier Documents de chaque utilisateur. %CSIDL_PERSONAL% est le dossier virtuel représentant l’élément< de bureau Utilisateur>, qui équivaut à CSIDL_MYDOCUMENTS.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
<displayName>Sample.doc into the Documents folder</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>