Troubleshooting: recuperação de dados no USMT 3.0.1 para conta de domínio


Uma das principais preocupações durante um projeto de deployment são os dados e configurações de usuário. Para isso, é possível utilizar a ferramenta USMT (User State Migration Tool) que permite a migração dos dados entre um computador de origem e de destino. Neste artigo, vamos mostrar a resolução para um problema que pode surgir durante este processo. 


 


Problema: Loadstate sem recuperar corretamente o perfil de usuário de domínio, quando conectado como administrador local.


 


Neste exemplo, iremos salvar somente os dados e configurações do usuário de domínio “User1” com a ferramenta Scanstate. Para isso, serão usados arquivos .XML indicando quais dados e configurações serão migradas.


Abaixo está o procedimento para simular o problema.


1.     Conectado com uma conta de administrador local (“AdminRede”), a ferramenta Scanstate é executada no computador de origem, sem apresentar erros em “C:\Program Files\USMT301\scanstate.log”. 


scanstate C:\temp /i:MigSys.xml /i:MigApp.xml /i:MigUser.xml /v:13 /ue:*\* /ui:domain\user1


 


Em seguida, é necessário recuperar os dados e configurações da conta de domínio “User1” no computador de destino, com a ferramenta Loadstate.


 


2.     Conectado como “AdminRede”, é executado o Loadstate, também sem apresentar erros (arquivo “C:\Program Files\USMT301\loadstate.log”).


loadstate C:\temp /i:MigSys.xml /i:MigApp.xml /i:MigUser.xml /v:13 /ue:*\* /ui:domain\user1


 


Porém, os dados e configurações da conta de domínio “User1” não são recuperados corretamente no respectivo perfil, e sim são incluídos no perfil da conta local “AdminRede”.


 


Como fazer para executar o Loadstate como administrador local, e não com a conta de domínio?  


 


Esta pergunta deve-se ao fato de que, na maioria das vezes, a migração será realizada em horário deslocado (após às 18h, por exemplo), sem a presença de um usuário que possa prover a senha para a sua conta de domínio. Com o procedimento abaixo, é possível automatizar o processo, executando as ferramentas como administrador local.


 


Solução: Executar Loadstate sem os parâmetros “/ue” e “/ui” no computador de destino. Com isso, é possível recuperar os dados de usuário para o respectivo perfil.


 


1.     Conectado como administrador local, executar o comando abaixo no computador de origem.


scanstate c:\temp /i:migsys.xml /i:migapp.xml /i:miguser.xml /v:13 /ue:*\* /ui:domain\user1


 


 


 


Em seguida, confirmar o status “USMT error Code (status) = 0” no arquivo “Scanstate.log”.




 


Ainda, verifique que o arquivo “C:\Temp\USMT3\USMT3.mig” foi criado corretamente (o tamanho varia de acordo com o perfil ou perfis salvos).


 


 


 


 2.     Conectado como administrador local, executar o comando abaixo (sem os parâmetros “/ue” e “/ui”) no computador de destino. Nesta versão do USMT, o parâmetro “/all” (para todos os perfis) é executado por padrão. Por isso, não é necessário especificar a conta de domínio “User1” na sintaxe do comando.


 


loadstate \\computer1\temp /i:migsys.xml /i:migapp.xml /i:miguser.xml /v:13


 


 


 


Em seguida, confirmar o status “USMT error Code (status) = 0” no arquivo “Loadstate.log”.



 




 


Com isso, os dados de usuário são recuperados para o respectivo perfil.


 


 


 


  


Mais informações:


USMT Introduction


Identify Users


LoadState Syntax


USMT Internal Workflow

Comments (1)

  1. Anonymous says:

    Durante o processo de criação de uma imagem de sistema operacional usando-se o ImageX , é possível encontrarmos