Uso do USMT (User State Migration Tool)
Esta aplicação servir-nos-á para migrar os perfis dos utilizadores, seja de um computador para outro ou para migrar a sua máquina de um sistema operativo Microsoft Windows XP para Microsoft Windows Vista, ou diretamente se formos realizar uma migração de um Grupo de trabalho para um domínio, ou de um domínio para outro. Migrará toda a informação, configuração e dados do perfil do utilizador, sejam certificados ou ficheiros encriptados por ele (EFS), bem como as ACLs (Access Control List) dos ficheiros… Podemos também efectuá-lo através de variáveis ou ficheiros de configuração XML.
O primeiro passo a dar, é descarregar a ferramenta do site de Microsoft para iniciar a sua instalação. Teremos de instalá-lo como administrador da máquina, teremos de instalá-lo na máquina de origem e também na máquina de destino; com isso conseguiremos exportar o perfil (através do ScanState.exe) para um ficheiro .mig (compactado) com todos os dados do perfil de um utilizador em concreto ou todos os perfis da máquina (ou os perfis que indicarmos). Posteriormente teremos de importar (através do comando LoadState.exe) o perfil na máquina de destino com o USMT já instalado. “Próximo” Pa’ instalá-lo,
“Concordo” para aceitar o contrato de licença & “Próximo”,
Neste caso será USMT 3.0.1 ou User State Migration Tools 3.0.1, e o diretório predefinido da instalação será “C:Ficheiros de ProgramasUSMT301”, “Próximo”,
… Esperamos enquanto ele é instalado…
Pronto, Clique em “Fechar” para finalizar o assistente,
Poço, temos de ir através da linha de comandos para C:Ficheiros de ProgramasUSMT301, ahí tendremos el comando para poder exportar la configuración de los usuarios de este equipo (equipo origen) mediante el ejecutable ScanState, si ejecutamos 'scanstate.exe /?’ tendremos la ayuda de los comandos posibles para exportar el perfil que nos interese, o todos los que nos interesen, así como generar un archivo XML con las respuestas en caso de querer automatizarlo para realizar dicha tarea con muchos usuarios. OjO, no lo haremos logueados con el usuario que querramos exportar! 😉 En mi caso el equipo origen en un Windows XP,
En mi caso para exportar sólo un usuario llamado 'nheobug’ del dominio 'bujarra’ (excluyendo al resto de usuarios de la máquina origen) a 'cervezaduffdatosnheobugusmt’ con todos los ficheros que tenga cifrados con EFS, que continue si hay errores y que genere un Log en C:LOG_USMT:nheobug.txt, lo realizaremos con el siguiente comando:
ScanState.exe cervezaduffdatosnheobugusmt /ue*.* /ui:bujarranheobug /c /efs:copyraw /v:5 /l:C:LOG_USMT_nheobug.txt
ScanState.exe SITIO_PARA_ALMACENAR_EL_PERFIL /ue*.* /ui:DOMINIOUSUARIO /c /efs:copyraw /v:5 /l:DIRECTORIOLOG
… esperamos unos minutos mientras saca el perfil y lo comprime…
Okey, correto,
Comprobamos el fichero que nos ha generado, en mi caso pequeño, ya que en ese perfíl casi no tengo nada, ni siquiera ficheros en el Escritorio o Mis Documentos.
Ahora debemos ir al equipo destino, en el que queramos importar el perfil, en mi caso se trata de un Windows Vista, instalamos en este equipo USMT también, vamos por línea de comandos a C:Program FilesUSMT301 y ejecutamos 'LoadState.exe /?’ mostrar-nos-á outras opções para importar o(s) perfis que indicarmos.
O que eu disse, para importar o ficheiro de antes, bastaria executar:
LoadState.exe cervezaduffdatosnheobugusmt /l:C:LOG_USMT_nheobug.txt /v:5 /c /ui:bujarranheobug
LoadState.exe LOCAL_ONDE_ESTÁ_O_PERFIL /l:DIRECTORIOLOG /v:5 /c /ui:DOMINIOUSUARIO
… esperamos enquanto ele importa…
E é isso, agora só resta fazer login neste computador com esse utilizador, e verificar que tem o mesmo perfil que tinha antes. Este procedimento é válido para migrações tanto de Windows XP para Windows XP como também para Windows Vista. Para mais informações, consulte o Technet da Microsoft 😉






















































