La herramienta de migración de estado de usuario ( USMT ) es un programa de utilidad de línea de comandos desarrollado por Microsoft que permite a los usuarios familiarizados con los lenguajes de script transferir archivos y configuraciones entre PC con Windows . Esta tarea también la realiza Windows Easy Transfer , que fue diseñado para usuarios generales pero luego se suspendió con el lanzamiento de Windows 10, [1] donde en su lugar se asoció con Laplink. [2] A partir de Windows 8, muchas configuraciones y datos ahora se sincronizan en servicios en la nube a través de una cuenta Microsoft y OneDrive . USMT permite una implementación automatizada de archivos y configuraciones de gran volumen, [3] y también es útil para migrar configuraciones y archivos de usuario durante las actualizaciones del sistema operativo. Debido a que USMT tiene una alta complejidad y una interfaz de línea de comandos, ha habido varios intentos de proporcionar acceso a su útil funcionalidad mediante la creación de envoltorios de GUI para él. Se admiten las migraciones de 32 bits a 64 bits, pero no de 64 bits a 32 bits.
USMT 4 está incluido en el Kit de instalación automatizada de Windows . USMT 5 está incluido en el Kit de evaluación e implementación de Windows (ADK). [4] Las versiones de USMT están incluidas en los ADK de Windows para Windows 10, versiones 1511 y 1607. [5]
USMT consta de dos programas independientes. Scanstate.exe escanea la PC de origen en busca de datos y configuraciones y los almacena en un archivo .MIG. Loadstate migra los datos y configuraciones del archivo .MIG a la PC de destino.
Lo que se debe transferir se especifica mediante parámetros de línea de comandos en los archivos XML de configuración migapp.xml, migsys.xml, miguser.xml y otros archivos Config.xml opcionales. Los usuarios (y sus datos) que se deben transferir se controlan mediante otros parámetros.
Un ejemplo de un comando "cargar datos en la PC" podría verse así (en una sola línea; aquí se agregaron nuevas líneas y sangrías para facilitar la lectura):
estado de carga "Y:\temp\Migrationstorage\WS_toolshop1" /i:"Y:\temp\Migrationtorage\WS_toolshop1\migapp.xml" "Y:\temp\Migrationstorage\WS_toolshop1\migsys.xml" /i:"Y:\temp\Migrationtorage\WS_toolshop1\miguser.xml" /ue:*\* /ui:gutte /ui:Lotta /lac /lae /progress:"C:\Documentos y configuraciones\Administrador\Configuración local\Temp\USMTprog.log" /l:"C:\Documentos y configuraciones\Administrador\Configuración local\Temp\USMTscan.log".. /do
El comando "Scanstate" es similar en complejidad. Ambos comandos requieren un estricto cumplimiento de la sintaxis.
Transferencias USMT [10]
Debido a la complejidad de la entrada de línea de comandos de USMT, ha habido intentos de terceros de crear interfaces gráficas de usuario para ella. Estos incluyen (pero no se limitan a):
Tanto Workstation Migration Assistant como USMT XML Builder están desactualizados, pero existen GUI comerciales actualizadas para USMT.
USMT está destinada a administradores que realizan implementaciones automatizadas a gran escala. Si solo está migrando los estados de usuario de algunas computadoras, puede usar PCmover Express. PCmover Express es una herramienta creada por el socio de Microsoft, Laplink.