Redistribuir archivos y configuraciones
Para volver a enrutar los archivos y las opciones de configuración, crea un archivo .xml personalizado y especifica el nombre de archivo en las líneas de comandos de ScanState y LoadState. Así podrás mantener los cambios separados de los archivos .xml personalizados, de modo que puedas realizar un seguimiento de las modificaciones más fácilmente.
En este tema:
Volver a enrutar una carpeta
Volver a enrutar un tipo de archivo específico
Volver a enrutar un archivo específico
Volver a enrutar una carpeta
El siguiente archivo .xml personalizado migra los directorios y archivos desde C:\EngineeringDrafts a la carpeta Mis Documentos de cada usuario. %CSIDL_PERSONAL% es la carpeta virtual que representa el elemento de escritorio Mis Documentos, que equivale a 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>
Volver a enrutar un tipo de archivo específico
El siguiente archivo .xml personalizado vuelve a enrutar archivos .mp3 ubicados en las unidades de disco fijas en el equipo de origen a la carpeta C:\Música del equipo de destino.
<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>
Volver a enrutar un archivo específico
El siguiente archivo .xml personalizado migra el archivo Sample.doc desde C:\EngineeringDrafts a la carpeta Mis Documentos de cada usuario. %CSIDL_PERSONAL% es la carpeta virtual que representa el elemento de escritorio Mis Documentos, que equivale a 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>
Consulte también
Otros recursos
Personalización de archivos XML de USMT
Conflictos y prioridad
Referencia de XML de USMT