Introducción a la herramienta de migración de estado de usuario (USMT)
En este artículo se describe el proceso general que se debe seguir para migrar archivos y configuraciones.
Paso 1: Planear la migración
Planee la migración. En función de si el escenario de migración está actualizando o reemplazando equipos, se puede elegir una migración en línea o una migración sin conexión. Las migraciones sin conexión pueden usar el entorno de preinstalación de Windows (WinPE) o los archivos del directorio Windows.old . Para obtener más información, vea Escenarios comunes de migración.
Determine qué migrar. Los datos que se deben considerar para la migración incluyen información del usuario final, configuración de aplicaciones, configuración del sistema operativo, archivos, carpetas y claves del Registro.
Determine dónde almacenar los datos. En función del tamaño del almacén de migración, los datos se pueden almacenar en una de las siguientes ubicaciones:
- Remotamente.
- Localmente en un almacén de migración de vínculos duros o en un dispositivo de almacenamiento externo local.
- Directamente en el equipo de destino.
Para obtener más información, vea Elegir un tipo de almacén de migración.
Use la
/GenMigXML
opción de línea de comandos para determinar qué archivos se incluyen en la migración y determinar si son necesarias modificaciones. Para obtener más información, vea ScanState SyntaxSi es necesario, modifique las copias de los
Migration.xml
archivos yMigDocs.xml
y cree archivos .xml personalizados. Para modificar el comportamiento de la migración, como migrar la carpeta Documentos pero no la carpeta Música , se puede crear o modificar el archivo de.xml personalizado en los archivos de.xml de migración existentes. El buscador de documentos, oMigXmlHelper.GenerateDocPatterns
la función auxiliar, se puede usar para buscar automáticamente documentos de usuario en un equipo sin crear una amplia migración personalizada .xml archivos.Importante
Microsoft recomienda realizar siempre copias de los archivos .xml incluidos en la Herramienta de migración de estado de usuario (USMT) y, a continuación, modificar las copias. Nunca modifique los archivos .xml originales.
El
MigXML.xsd
archivo se puede usar para ayudar a escribir y validar los archivos .xml . Para obtener más información sobre cómo modificar estos archivos, vea Referencia XML de USMT.Cree un archivoConfig.xml si desea excluir algún componente de la migración. Para crear este archivo, ejecute el
ScanState.exe
comando con las siguientes opciones:- /genconfig.
-
/i : como argumentos, especifique los archivos .xml que se usan con
ScanState.exe
.
Por ejemplo, el siguiente comando crea un
Config.xml
archivo mediante losMigDocs.xml
archivos yMigApp.xml
:ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Abra el
Config.xml
objeto que se generó en el paso anterior. Revise el estado de migración de cada uno de los componentes enumerados en elConfig.xml
archivo. Si es necesario, edite elConfig.xml
archivo y especifiquemigrate=no
para los componentes que no es necesario migrar.
Paso 2: Recopilar archivos y configuraciones del equipo de origen
Realice una copia de seguridad del equipo de origen.
Cierre todas las aplicaciones. Si algunas aplicaciones se ejecutan cuando se ejecuta el
ScanState.exe
comando, es posible que USMT no migre todos los datos especificados. Por ejemplo, si Microsoft Office Outlook está abierto, es posible que USMT no migre archivos PST.Nota
SE produce un error en USMT si no puede migrar un archivo o una configuración a menos que se especifique la
/c
opción . Cuando se especifica la/c
opción, USMT omite los errores y registra un error cada vez que encuentra un archivo que se usa que USMT no migró. La<ErrorControl>
sección delConfig.xml
archivo se puede usar para especificar qué errores se deben omitir y qué debe hacer que se produzca un error en la migración.Para recopilar archivos y configuraciones, ejecute el
ScanState.exe
comando en el equipo de origen. Se deben especificar todos los archivos .xml que necesita usar elScanState.exe
comando. Por ejemplo:ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Nota
El
ScanState.exe
comando debe ejecutarse en modo administrador en el equipo de origen. Para ejecutarse en modo de administrador , haga clic con el botón derecho en Símbolo del sistema y, a continuación, seleccione Ejecutar como administrador. Para obtener más información sobre cómo procesa y almacena los datos elScanState.exe
comando, consulte Funcionamiento de USMT.Para asegurarse de que el almacén creado no está dañado, ejecute el
UsmtUtils.exe
comando con la/Verify
opción .
Paso 3: Preparación del equipo de destino y restauración de archivos y configuraciones
Instale el sistema operativo en el equipo de destino.
Instale todas las aplicaciones que se encontraban en el equipo de origen. Aunque no siempre es necesario, Microsoft recomienda instalar todas las aplicaciones en el equipo de destino antes de restaurar el estado del usuario. La instalación de todas las aplicaciones antes de restaurar el estado del usuario garantiza que se conserve la configuración migrada.
Nota
La versión de la aplicación instalada en el equipo de destino debe ser la misma versión que la del equipo de origen. USMT no admite la migración de la configuración de una versión anterior de una aplicación a una versión más reciente. La excepción para esta regla es Microsoft Office. USMT puede migrar desde una versión anterior de Microsoft Office a una versión más reciente de Microsoft Office.
Cierre todas las aplicaciones. Si algunas aplicaciones se ejecutan cuando se ejecuta el
LoadState.exe
comando, es posible que USMT no migre todos los datos especificados. Por ejemplo, si Microsoft Office Outlook está abierto, es posible que USMT no migre archivos PST.Nota
Use
/c
para continuar con la migración si se producen errores. Use la<ErrorControl>
sección delConfig.xml
archivo para especificar qué errores se deben omitir y qué errores deben provocar un error en la migración.Ejecute el
LoadState.exe
comando en el equipo de destino. Especifique el mismo conjunto de archivos.xml que se especificaron cuando se usó elScanState.exe
comando. Sin embargo, no siempre es necesario especificar elConfig.xml
archivo. ElConfig.xml
archivo solo debe especificarse para excluir algunos de los archivos y la configuración que se migraron al almacén. Por ejemplo, la carpeta Documentos se migró al almacén, pero no es necesario migrarla al equipo de destino. Por ejemplo, modifique elConfig.xml
archivo y especifique el archivo actualizado mediante elLoadState.exe
comando . A continuación, elLoadState.exe
comando migra solo los archivos y la configuración que deben migrarse. Para obtener más información sobre cómo procesa y migra los datos elLoadState.exe
comando, consulte Funcionamiento de USMT.Por ejemplo, el siguiente comando migra los archivos y la configuración:
LoadState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
Nota
Ejecute el
LoadState.exe
comando en modo de administrador. Para ello, haga clic con el botón derecho en Símbolo del sistema y, a continuación, seleccione Ejecutar como administrador.Cierre la sesión después de ejecutar el
LoadState.exe
comando. Algunas configuraciones, como fuentes, fondos de pantalla y configuración del protector de pantalla, no surtirá efecto hasta la próxima vez que el usuario inicie sesión.