2K
Una de las herramientas más populares para migrar perfiles de usuario de una computadora con Windows a otra es el conjunto de utilidades CLI: Herramienta de migración de estado de usuario (USMT), que forma parte del Kit de implementación y evaluación de Windows. La herramienta USMT le permite automatizar y simplificar el proceso de migración del entorno y los perfiles de los usuarios al implementar Windows, migrar usuarios entre diferentes dominios de Active Directory y en otros casos.
La transferencia de los datos del usuario se realiza en dos pasos, uno en el equipo antiguo y otro en el nuevo. USMT puede migrar la configuración del sistema operativo, las aplicaciones e incluso las listas de control de acceso (ACL). Esto significa que los permisos de acceso del usuario en la computadora de destino serán los mismos que en el sistema de origen.
Pista. USMT migra la configuración de la aplicación, pero no migra las aplicaciones en sí. Para que las aplicaciones funcionen correctamente, deberá instalarlas en la computadora de destino.
Migración de perfiles de usuario mediante USMT
La última versión actualmente disponible de USMT 10 le permite migrar la configuración y los perfiles del usuario y aplicar la configuración de los sistemas operativos a partir de Windows 7 y hasta Windows 10. La diferencia importante con respecto a la versión anterior de esta utilidad es la capacidad de recopilar la configuración en el modo sin conexión (no mientras se ejecuta el sistema operativo). Si desea usar USMT en sistemas heredados (Windows XP, Windows Vista), debe usar la versión USMT 3.0.1.
Puedes descargar el ADK para Windows 10 aquí.
Para instalar ADK en la estación de trabajo de su administrador o en la computadora de origen, ejecute adksetup.exe archivar y seleccionar Herramienta de migración de estado de usuario (USMT) instalar:
Una vez completada la instalación, puede encontrar los archivos USMT en el directorio C:Program Files (x86)Windows Kits10Assessment and Deployment KitUser State Migration Tool (luego puede copiar estos archivos en la computadora de origen) .
Esta utilidad consta de dos programas de línea de comandos scanstate.exe y loadstate.exeasí como un conjunto de archivos XML que describen el proceso de recopilación y aplicación de la configuración.
Ambas herramientas deben ejecutarse con una cuenta con permisos de administrador local.
La transferencia de datos usando USMT se puede realizar en dos pasos: exportar datos desde la computadora de origen usando el Estado de exploración comando e importar datos en la computadora de destino usando el Estado de carga.
Pista. Una herramienta separada EnbUSMTUtils.exe se utiliza para eliminar el almacén de migración local.
USMT le permite escribir datos en un disco local, una unidad USB extraíble o una carpeta de red compartida, pero no puede transferir datos a través de la red directamente desde la computadora de origen a la de destino.
Guardar un perfil de usuario con USMT
El primer paso de la transferencia tiene lugar en la computadora de origen (antigua). Para recopilar los datos del usuario, se utiliza el comando scanstate.
Scanstate.exe escanea la computadora de acuerdo con los requisitos especificados, crea un depósito y recopila perfiles y cuentas de usuarios, configuraciones de aplicaciones y sistemas operativos, archivos, claves de registro y otros datos.
Nota. Desde Windows 10 1607, USMT no puede migrar el diseño del menú de inicio. En su lugar, debe usar los cmdlets de PowerShell Export-StartLayout e Import-StartLayout.
La utilidad USMT crea 4 archivos de migración (en formato .XML) que almacenan reglas para migrar varios tipos de datos:
- MigApp.xml: contiene reglas para transferir los datos de los usuarios;
- MigUser.xml: contiene reglas para transferir los perfiles de los usuarios;
- MigDocs.xml: reglas de transferencia de documentos;
- Config.xml: cubre información sobre los componentes que se excluyen de la transferencia.
Para migrar todas las cuentas y configuraciones de usuario de una computadora a otra, ejecute el comando:
scanstate \fs1migruserdata /i:miguser.xml /i:migapp.xml /o
Los siguientes datos en el perfil de usuario se migran de forma predeterminada:
- Directorios estándar del perfil del usuario: Documentos, Video, Música, Imágenes, Escritorio, Menú Inicio, Configuración de inicio rápido, Favoritos;
- Tipos de archivos: accdb, .ch3, .csv, .dif, .doc*, .dot*, .dqy, .iqy, .mcw, .mdb*, .mpp, .one*, .oqy, .or6, .pot *, .ppa, .pps*, .ppt*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, . txt, .vl*, .vsd, .wk*, .wpd, .wps, .wq1, .wri, .xl*, .xla, .xlb, .xls*.
De manera predeterminada, se migran todos los perfiles de los usuarios en una computadora. Puede especificar qué usuarios migrar mediante las opciones de inclusión y exclusión.
Para migrar solo dos cuentas de usuario de una computadora a otra:
scanstate \fs1migruserdata /ue:** /ui:corpuser1 /ui:corpuser2 /i:miguser.xml /i:migapp.xml /o
Solo puede migrar usuarios que hayan iniciado sesión recientemente en la computadora. Por ejemplo, puede especificar que solo se migren los usuarios que hayan iniciado sesión en esta computadora en los últimos 50 días. Para esto, el /uel:50 se utiliza la opción. Los perfiles de usuario son seleccionados por el Última modificación fecha de los archivos Ntuser.dat en los directorios de usuario en la carpeta C:Users.
O puede excluir ciertas cuentas de la migración:
/ue:”corpuser1” /ue:”corpuser2’
Puede excluir todos los perfiles de los usuarios del dominio:
/ue:corp*
O solo locales:
/ue:%computername%*
Scanstate admite el uso del Servicio de instantáneas de volumen. Esto significa que puede transferir incluso archivos que están bloqueados (utilizados) por las aplicaciones que se están ejecutando actualmente. El /vsc El parámetro se utiliza para esto.
Por ejemplo, para crear un almacén cifrado (con una clave de cifrado: StR0n51) en una carpeta compartida de red utilizando archivos de configuración específicos, puede utilizar el siguiente comando:
scanstate \fs1migrmystore1 /i:migapp.xml /i:miguser.xml /o /config:config.xml /encrypt /key:"StR0n51"
De forma predeterminada, la compresión se utiliza al guardar archivos de perfil. Esto permite al usuario reducir el tamaño del archivo de almacenamiento, pero lleva más tiempo crear el archivo. Puede deshabilitar la compresión con el /sin comprimir opción.
Además, puede usar USMT para realizar la migración de perfiles sin conexión. Inicie su computadora en el entorno Windows РЕ y ejecute ScanState para exportar la configuración del perfil de los usuarios.
Después de crear una tienda, puede verificar su integridad con el comando:
USMTutils.exe /Verify
Otra forma interesante de utilizar la USMT es realizar una copia de seguridad de los perfiles de los usuarios en algunos equipos críticos.
Migración e implementación de un perfil de usuario con USMT
El segundo paso de transferir el perfil de usuario se realiza en la computadora de destino (nueva). Para completar la migración, use el comando loadstate.exe. La herramienta loadstate importa (extrae) todos los elementos de la tienda en el equipo de destino.
Para cargar todos los perfiles en una computadora de origen desde la tienda creada anteriormente, ejecute:
loadstate \fs1migruserdata /i:miguser.xml /i:migapp.xml
Pista. Tenga en cuenta que no debe iniciar sesión en la computadora con un nuevo usuario antes de migrar su perfil a través de loadstate.exe. Si este usuario ya existe en la computadora, al restaurar el perfil, el Código de retorno de error de LoadState: 71 aparecerá. En este caso, debe eliminar el perfil del usuario en la clave de registro HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList.
Si desea transferir el perfil de un usuario y mover un usuario de un dominio a otro:
loadstate \fs1migruserdata /mu:/ui:corpuser:/ui:corp2user /i:miguser.xml /i:migapp.xml
Nota. Cuando usa el comando LoadState para migrar usuarios de dominio, la computadora no necesita acceso al controlador de dominio de destino o de origen para aplicar perfiles de usuario.
Con el /md:AntiguoDominio:NuevoDominio opción puede especificar un nuevo dominio para los usuarios. Esta opción se utiliza para cambiar el dominio del usuario durante la migración. Si el nombre de usuario en el dominio de origen y el de destino es diferente, puede hacer coincidir los nombres de cuenta en el dominio antiguo y el nuevo:
/mu:OldDomainUser1:NewDomainNewUser1
Por ejemplo, para cargar perfiles de usuario desde un almacén cifrado en una carpeta de red compartida, ejecute el comando:
scanstate \fs1migrmystore1 /i:migapp.xml /i:migapp.xml /i:miguser.xml /decrypt /key:"StR0n51"
La utilidad USMT se integra fácilmente con SCCM y MDT. Hace que sea más fácil y automatizado mover a los usuarios. El administrador solo necesita realizar configuraciones preliminares y la migración de usuarios se puede realizar de forma completamente automática.