Exportar (0) Imprimir
Expandir todo

Personalización de archivos XML de USMT

Publicada: junio de 2009

Actualizado: junio de 2010

Se aplica a: Windows 7, Windows Vista

En este tema

Introducción

Si desea que las herramientas ScanState y LoadState usen alguno de los archivos .xml de migración, especifique los archivos en la línea de comandos mediante la opción /i. A diferencia de las versiones anteriores de la Herramienta de migración de estado de usuario (USMT), la versión actual no copia los archivos .xml en el almacén. Dado que las herramientas ScanState y LoadState necesitan archivos .xml para controlar la migración, especifique el mismo conjunto de archivos .xml para los comandos ScanState y LoadState. Sin embargo, no es necesario especificar el archivo Config.xml con la opción /config a menos que desee excluir algunos de los archivos y configuraciones que ha migrado al almacén. Por ejemplo, puede que desee migrar la carpeta Mis documentos al almacén pero no al equipo de destino. Para ello, tendrá que modificar el archivo Config.xml y especificar el archivo actualizado con el comando LoadState. De este modo, el comando LoadState sólo migrará los archivos y configuraciones que desee migrar.

Si excluye un archivo .xml del comando LoadState, se migrarán todos los datos del almacén que se migraron con los archivos .xml que faltan. Sin embargo, no se aplicarán las reglas de migración especificadas en el comando ScanState. Por ejemplo, si excluye un archivo .xml y éste contiene una regla de redireccionamiento como: MigsysHelperFunction.RelativeMove(“c:\data”, “%CSIDL_PERSONAL%”), USMT no redireccionará los archivos; se migrarán a C:\data.

Para modificar la migración, realice una o varias de las siguientes acciones:

  • Modifique los archivos .xml de migración. Si desea excluir una parte de un componente (por ejemplo, desea migrar C:\ pero quiere excluir todos los archivos .mp3) o mover datos a una nueva ubicación en el equipo de destino, modifique los archivos .xml. Para modificar estos archivos, debe conocer la sintaxis y las reglas de la migración. Si desea que ScanState y LoadState usen estos archivos, especifíquelos en la línea de comandos cuando escriba cada comando.

  • Cree un archivo .xml personalizado. También puede crear un archivo .xml personalizado si desea migrar la configuración para otra aplicación o cambiar el comportamiento según sus necesidades. Para que ScanState y LoadState usen este archivo, especifíquelo en ambas líneas de comandos.

  • Cree y modifique un archivo Config.xml. Realice esta acción si desea excluir todo un componente de la migración. Por ejemplo, puede usar un archivo Config.xml para excluir toda la carpeta Mis documentos o para excluir la configuración de otra aplicación. Excluir componentes mediante el archivo Config.xml es más sencillo que modificar los archivos .xml de migración, ya que no exige conocer la sintaxis y las reglas de migración. Además, usar un archivo Config.xml es el único modo de excluir la configuración del sistema operativo que se ha migrado a equipos con Windows Vista o Windows 7.

Si desea obtener más información sobre cómo excluir datos, vea Exclusión de archivos y configuraciones.

Archivos .xml de migración

En esta sección se describen los archivos .xml de migración que se incluyen con USMT. Cada archivo contiene reglas de migración que controlan qué componentes se migran y a qué ubicación en el equipo de destino.

noteNota
Puede usar el asterisco (*) como carácter comodín en cada archivo. Sin embargo, no puede usar el signo de interrogación (?) como carácter comodín.

  • El archivo MigApp.xml. Especifique este archivo con los comandos ScanState y LoadState para migrar la configuración de las aplicaciones en equipos que ejecutan Windows Vista o Windows 7.

  • El archivo MigUser.xml. Especifique este archivo con los comandos ScanState y LoadState para migrar las carpetas, archivos y tipos de archivo de usuario a equipos que ejecutan Windows Vista o Windows 7. Puede modificar el archivo MigUser.xml. Este archivo no contiene reglas que migren cuentas de usuario específicas. El único modo de especificar qué cuentas de usuario se deben migrar es especificarlo en la línea de comandos mediante las opciones de usuario ScanState y LoadState.

  • El archivo MigDocs.xml. Especifique este archivo con las herramientas ScanState y LoadState para migrar todos los archivos y carpetas de usuario que detecte la función auxiliar MigXmlHelper.GenerateDocPatterns. Esta función auxiliar busca datos de usuario que residan en el directorio raíz de cualquier unidad y en el directorio Usuarios. Sin embargo, no busca ni migra datos de aplicaciones, archivos de programa ni archivos del directorio Windows. Puede modificar el archivo MigDocs.xml.

    noteNota
    No se deben usar los archivos MigUser.xml y MigDocs.xml juntos. Si desea obtener más información, vea Identificación de tipos de archivo, archivos y carpetas y Procedimientos recomendados.

Archivos .xml personalizados

Puede crear archivos .xml personalizados para ajustar la migración a sus necesidades concretas. Por ejemplo, puede que desee crear un archivo personalizado para migrar una aplicación de línea de negocio o para modificar el comportamiento predeterminado de la migración. Si desea que ScanState y LoadState usen este archivo, especifíquelo con ambos comandos. Si desea obtener más información, vea Creación de un archivo XML personalizado.

El archivo Config.xml

El archivo Config.xml es un archivo opcional que puede crear mediante la opción /genconfig con el comando ScanState. Debe crear y modificar este archivo si desea excluir determinados componentes de la migración. Además, debe crear y modificar este archivo si desea excluir alguna de las configuraciones del sistema operativo que se migran a equipos que ejecutan Windows Vista o Windows 7. El formato del archivo Config.xml difiere del de los archivos .xml de migración porque no contiene reglas de migración. Solo contiene una lista de componentes del sistema operativo, aplicaciones y documentos de usuario que se pueden migrar. Puede ver un ejemplo en el tema Archivo Config.xml. Por este motivo, excluir componentes mediante este archivo es más sencillo que modificar los archivos .xml de migración, ya que no exige conocer la sintaxis y las reglas de migración. Sin embargo, no puede usar caracteres comodín en un archivo Config.xml.

Si desea incluir todos los componentes predeterminados, no es necesario que cree el archivo Config.xml. Como alternativa, si está conforme con el comportamiento predeterminado de la migración que se define en los archivos MigApp.xml, MigDocs.xml y MigUser.xml, y solo desea excluir algún componente, puede crear y modificar un archivo Config.xml sin alterar los otros archivos .xml.

Al ejecutar el comando ScanState con la opción /genconfig , ScanState lee los demás archivos .xml que especifique mediante la opción /i y los manifiestos para crear una lista personalizada de los componentes que se pueden migrar del equipo. Este archivo sólo contendrá los componentes del sistema operativo, las aplicaciones y las secciones de documentos de usuario que estén en ambos archivos .xml y se instalan en el equipo al ejecutar el comando ScanState con la opción /genconfig. Por tanto, debería crear este archivo en un equipo de origen que contenga todos los componentes, aplicaciones y configuraciones que vayan a estar presentes en los equipos de destino. Esto garantizará que el archivo contenga cada componente que se puede migrar. Los componentes se clasifican por secciones: <Applications>, <WindowsComponents> y <Documents>. Si decide no migrar un componente, cambie la entrada correspondiente a migrate="no".

Tras crear este archivo, solo tiene que especificarlo con la opción /Config del comando ScanState para que afecte a la migración. Sin embargo, si desea excluir más datos de los que ha migrado al almacén, modifique el archivo Config.xml y especifique el archivo actualizado con el comando LoadState. Por ejemplo, si ha recopilado la carpeta Mis documentos en el almacén, pero decide que no desea migrar la carpeta Mis documentos al equipo de destino, puede modificar el archivo Config.xml para indicar migrate=no antes de ejecutar el comando LoadState y no se migrará el archivo. Si desea obtener más información sobre el orden de prioridad que se establece al excluir datos, vea Exclusión de archivos y configuraciones.

Además, tenga en cuenta la siguiente funcionalidad con el archivo Config.xml:

  • Si se quita un componente primario de la migración en el archivo Config.xml especificando migrate = "no", se quitarán automáticamente todos los componentes secundarios de la migración aunque para dichos componentes secundarios se haya establecido migrate = "yes".

  • Si tiene por error dos líneas de código para el mismo componente donde una línea especifica migrate="no" y la otra especifica migrate="yes", se migrará el componente.

  • En Herramienta de migración de estado de usuario de Windows® (USMT) 4.0 hay dos nuevas directivas de migración que se pueden configurar en el archivo Config.xml. Por ejemplo, puede configurar las opciones adicionales <ErrorControl>, <ProfileControl> y <HardLinkStoreControl>. Para obtener más información, vea Archivo Config.xml.

Ejemplos

Equipo de destino que ejecuta Windows Vista o Windows 7:

  • El siguiente comando crea un archivo Config.xml en el directorio actual, pero no crea un almacén:

    scanstate /i:migapp.xml /i:miguser.xml /genconfig:config.xml /v:13

  • El siguiente comando crea un almacén cifrado con el archivo Config.xml y los archivos .xml de migración predeterminados:

    scanstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /o /config:config.xml /v:13 /encrypt /key:"mykey"

  • El siguiente comando descifra el almacén y migra los archivos y las configuraciones:

    loadstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /v:13 /decrypt /key:"mykey"

  • El siguiente comando también descifra el almacén y migra los archivos y las configuraciones:

    loadstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /v:13 /decrypt /key:"mykey"

Información adicional

  • Si desea obtener más información sobre cómo cambiar los archivos y las configuraciones que se migran, vea el tema Uso de USMT.

  • Para obtener más información sobre cada elemento .xml, vea el tema XML Elements Library.

  • Si busca respuestas a preguntas comunes, vea "archivos .xml" en el tema Preguntas más frecuentes.

Consulte también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft