Compartilhar via


Passo a passo: migrando arquivos durante uma instalação remota com USMT e Serviços de Implantação do Windows

A USMT (Ferramenta de Migração de Estado do Usuário) 5.0 pode ser usada com os Serviços de Implantação do Windows no Windows Server® 2003, Windows Server 2008, Windows Server 2008 R2 ou Windows Server® 2012 para migrar os estados do usuário quando você instalar um novo sistema operacional de um PXE (pre-boot execution environment). Quando combinado com uma imagem personalizada do Windows que contenha o sistema operacional e os aplicativos, este método fornece um modo rápido de mudar os usuários para um novo sistema operacional nos respectivos hardwares existentes.

Este guia passo a passo fornece um exemplo básico de como migrar arquivos e configurações do Windows Vista® para o Windows® 8 com a USMT durante uma instalação remota usando os Serviços de Implantação do Windows. Este exemplo usa uma migração de link físico. Você pode usar uma migração de link físico para executar uma migração onde todo o estado do usuário é mantido em um computador enquanto você remove um sistema operacional antigo e instala um novo sistema operacional. No final deste processo, você tem a opção de menu dos Serviços de Implantação do Windows para uma instalação do Windows 8 que usa configurações migradas.

Neste exemplo, você pode criar um script de comando e modificar um arquivo de resposta para chamar as ferramentas da USMT durante a instalação autônoma. Também é possível criar um arquivo .xml personalizado para a migração da USMT. Depois, adicione as ferramentas e os arquivos personalizados da USMT a um arquivo de imagem Boot.wim para usar no servidor dos Serviços de Implantação do Windows. Finalmente, importe o arquivo necessário ao servidor dos Serviços de Implantação do Windows e teste a instalação remota.

Neste documento

Benefícios

Requisitos

Instalar o Windows ADK

Etapa 1: criar um arquivo .xml personalizado para USMT

Etapa 2: criar um script de comando para executar as ferramentas da USMT

Etapa 3: criar um arquivo de resposta autônomo

Etapa 4: personalizar o arquivo Boot.wim

Etapa 5: importar arquivos para o servidor dos Serviços de Implantação do Windows

Próximas etapas

Apêndice dos arquivos de exemplo

Benefícios

Os benefícios da utilização deste cenário são:

  • Velocidade da implantação. Arquivos que não são movidos nem copiados durante a migração de um link físico usando a USMT. Isso ajuda a reduzir o tempo necessário para migrar arquivos para um novo sistema operacional. Para obter mais informações sobre repositórios de migração de link físico, veja Repositório de migração com links físicos.

  • Dados recuperáveis. Os arquivos não são excluídos do sistema durante o processo de instalação. O perfil do usuário e outros dados são movidos para o diretório Windows.old. Se ocorrer um erro, os dados do usuário ainda estarão disponíveis no diretório Windows.old.

  • Recursos de hardware. A utilização de um repositório de migração de link físico elimina a necessidade de um dispositivo de armazenamento externo quando você migra arquivos.

  • Iniciação do usuário. As pessoas que têm acesso ao servidor dos Serviços de Implantação do Windows por meio do PXE podem decidir quando irão instalar o novo sistema operacional, de acordo com a respectiva agenda pessoal.

Requisitos

Para concluir o cenário, você precisa do seguinte:

  • DVD do Windows 8

  • Windows ADK (Kit de Avaliação e Implantação do Windows)

    Você pode instalar o Windows ADK diretamente da Internet. Também é possível usar um computador que tenha acesso à Internet para baixar os arquivos do instalador, de forma que você possa executar a Instalação em um computador offline. No Assistente de Instalação do Windows ADK, selecione os componentes que deseja instalar, como a USMT.

  • Um computador do técnico

    Um computador do técnico é qualquer computador no qual você tenha instalado o Windows ADK.

  • Um servidor dos Serviços de Implantação do Windows

    O servidor dos Serviços de Implantação do Windows deve estar executando o Windows Server 2008, Windows Server 2008 R2 ou Windows Server 2012. Para obter mais informações sobre como configurar um servidor dos Serviços de Implantação do Windows, veja este site da Microsoft.

  • Opcional: arquivo Install.wim personalizado

    Para obter mais informações sobre como criar um arquivo Install.wim personalizado, veja Referência técnica de Gerenciamento e Manutenção de Imagens de Implantação (DISM) e Opções de implantação do Windows.

    Importante

    O arquivo de instalação Install.wim que você usa deve coincidir com a versão do arquivo Boot.wim do DVD do produto. Por exemplo, se você estiver usando um arquivo Boot.wim do Windows Vista com SP1, também deve usar um arquivo Install.wim do Windows Vista com SP1.

Instalar o Windows ADK

Para instalar o Windows ADK:

  1. No computador do técnico, execute a Instalação do ADK.

  2. Selecione Instalar, especifique o local onde você deseja instalar os recursos do ADK e clique em Avançar.

  3. Na janela Kit de Avaliação e Implantação, selecione os recursos que deseja instalar, incluindo USMT, e clique em Instalar.

Etapa 1: criar um arquivo .xml personalizado para USMT

Crie um arquivo .xml personalizado do diretório Windows.old no computador de destino.

No arquivo de resposta criado para esta implantação, você especificará que a Instalação do Windows não deve apagar o disco antes da instalação. Isto preservará os arquivos e os diretórios no disco que estão fora dos diretórios que contêm o sistema operacional Windows. Além disso, a Instalação do Windows poderá criar um diretório Windows.old para arquivar arquivos que seriam sobrescritos pelo novo sistema operacional.

Por exemplo, em um computador que tenha a unidade C: e D:, onde a unidade C: tenha muitos diretórios, a Instalação do Windows somente moverá três diretórios (Usuários, Arquivos de Programa e Windows) da unidade C: para o diretório Windows.old. Todos os outros diretórios na unidade c: serão ignorados, bem como todos os dados na unidade d:. Novas versões de Usuários, Arquivos de Programas e diretórios do Windows serão criados na unidade c: para conter o Windows 8.

Quando a instalação estiver concluída, todos os arquivos estarão em seus locais originais, exceto a quantidade limitada de dados que foi movida para o diretório Windows.old.

O arquivo .xml personalizado para USMT deve especificar parâmetros para examinar apenas os arquivos que foram movidos para o diretório Windows.old e carregá-los em novos diretórios do Windows no disco.

Importante

Se você não criar o arquivo .xml personalizado para este cenário, ou se usar o arquivo Migdocs.xml padrão, todos os arquivos do disco fora dos diretórios do sistema operacional Windows serão verificados e as duplicatas de cada arquivo serão carregadas novamente no disco.

Um arquivo de exemplo é incluído no Apêndice dos arquivos de exemplo deste documento.

Para obter mais informações sobre como criar arquivos .xml personalizados para USMT, veja Arquivos XML da USMT personalizados.

Salve este arquivo .xml como Userprofile.xml.

Etapa 2: criar um script de comando para executar as ferramentas da USMT

Crie um script de comando que chama as ferramentas de linha de comando da USMT.

  1. Abra o Bloco de Notas ou outro editor de texto que você pode usar para criar um script de comando.

  2. Crie uma variável para a arquitetura do processador do computador de destino. As ferramentas da USMT são salvas em diretórios diferentes, com base na arquitetura. Você pode usar essa variável para alterar o caminho para as ferramentas da USMT. Por exemplo,

    IF '%PROCESSOR_ARCHITECTURE%' == 'x86' (SET USMTPATH=x86) ELSE (SET USMTPATH=x64)
    
  3. Use a ferramenta ScanState para criar um repositório de migração de link físico e coletar arquivos e configurações do diretório Windows.old no computador de destino. Especifique o arquivo personalizado Userprofile.xml usando a opção /i:. Por exemplo,

    call <caminho para ferramentas da USMT>\%USMTPATH%\scanstate.exe %systemdrive%\store /v:13 /o /c /hardlink /nocompress /efs:hardlink /i:<caminho para ferramentas da USMT>\scripts\UserProfile.xml /i:<caminho para ferramentas da USMT>\%USMTPATH%\MigApp.xml /offlineWinOld:%systemdrive%\Windows.old\Windows /l:<caminho para ferramentas da USMT>\scanstate.log /progress:<caminho para ferramentas da USMT>\progress_scanstate.log
    

    Onde <caminho para ferramentas da USMT> é o caminho para o diretório onde você copia as ferramentas da USMT quando monta a imagem do Windows na etapa 4, por exemplo, %windir%\sources\$OEM$\$$\usmt.

    Importante

    Se já existir um diretório Windows.old, a nova pasta será denominada Windows.old.nnn, onde nnn é um número de três dígitos, como 000 ou 001. Se você tiver instalado o Windows várias vezes no mesmo computador, as últimas versões dos arquivos podem não estar na pasta Windows.old.

    Para obter mais informações sobre como usar a ferramenta ScanState, veja Sintaxe de ScanState.

  4. Use a ferramenta LoadState para aplicar arquivos e configurações do repositório de migração de link físico à sua nova instalação do Windows no computador de destino. Especifique o arquivo personalizado Userprofile.xml usando a opção /i:. Por exemplo,

    call <caminho para ferramentas da USMT>\%PATH%\loadstate.exe %systemdrive%\store /v:13 /c /hardlink /nocompress /lac /lae /i:<caminho para ferramentas da USMT>\scripts\UserProfile.xml /i:<caminho para ferramentas da USMT>\%PATH%\MigApp.xml /l:<caminho para ferramentas da USMT>\loadstate.log /progress:<caminho para ferramentas da USMT>\progress_loadstate.log
    

    Onde <caminho para ferramentas da USMT> é o caminho para o diretório onde você copia as ferramentas da USMT quando monta a imagem do Windows na etapa 4, por exemplo, %windir%\sources\$OEM$\$$\usmt.

    Para obter mais informações sobre como usar a ferramenta LoadState, veja Sintaxe de LoadState.

  5. Use a ferramenta USMTUtils com a opção /rd para excluir a ferramenta de migração de link físico quando a migração for concluída. Por exemplo:

    call ECHO Y | <caminho para ferramentas da USMT>\%PATH%\usmtutils /rd %systemdrive%\store
    

    Onde <caminho para ferramentas da USMT> é o caminho para o diretório onde você copia as ferramentas da USMT quando monta a imagem do Windows na etapa 4, por exemplo, %windir%\sources\$OEM$\$$\usmt.

  6. Adicione a verificação de erros ao script de comando. Veja o Apêndice dos arquivos de exemplo para obter um exemplo.

  7. Salve este arquivo no computador do técnico como um script de comando; o nome de um arquivo de exemplo é Usmt.cmd.

Etapa 3: criar um arquivo de resposta autônomo

Para criar um arquivo de resposta

  1. No computador do técnico, insira o DVD do Windows 8.

  2. Vá até o diretório \Sources na sua unidade de DVD-ROM e copie o arquivo Install.wim do DVD do Windows para um local no computador.

  3. Para abrir o Windows SIM, clique em Iniciar, em Todos os Programas, em Windows Kits, em Windows ADK e clique em Gerenciador de Imagem de Sistema do Windows.

  4. No menu Arquivo, clique em Selecione a Imagem do Windows.

  5. Na caixa de diálogo Selecione uma Imagem do Windows, navegue até o local do Install.wim e clique em Abrir.

    Você será solicitado a selecionar uma imagem. Escolha a imagem do Windows que deseja instalar e clique em OK.

    Você será solicitado a criar um arquivo de catálogo. Clique em Sim para gerar o arquivo de catálogo.

    Se uma janela Controle de Conta de Usuário solicitar que você aprove o programa, selecione a opção para permitir o programa ou cancelar a instalação.

  6. No menu Arquivo, clique em Novo Arquivo de Resposta. Um arquivo de resposta vazio aparece no painel Arquivo de Resposta.

Para adicionar e definir as configurações do Windows

Para obter mais informações sobre como personalizar o arquivo de resposta, veja a Referência da Instalação Autônoma do Windows® que é instalada com o Windows ADK. Para obter este cenário, adicione um comando síncrono para chamar o script de comando que executa as ferramentas da USMT, define as configurações dos Serviços de Implantação do Windows e define as configurações de disco básicas.

  1. Expanda a lista de componentes. No painel Imagem do Windows do Windows SIM, clique em Componentes, em Microsoft-Windows-Shell-Setup e em FirstLogonCommands.

  2. Adicione um SynchronousCommand para executar o arquivo de comando que você criou. Clique com botão direito do mouse em SynchronousCommand e clique em Adicionar Configuração a Pass 7 oobeSystem.

    Um nó SynchronousCommand é adicionado à árvore no painel Arquivo de Resposta do Windows SIM.

  3. No painel Propriedades de SynchronousCommand do Windows SIM, defina o valor de Ordem como 1 e inclua o nome do arquivo de comando criado para chamar as ferramentas da USMT. Você também pode incluir uma descrição. Por exemplo:

    Propriedade Valor

    Linha de Comando

    cmd.exe /c <path to USMT.cmd>\usmt.cmd

    Descrição

    Chamar ferramentas da USMT

    Ordem

    1

    Onde <caminho para USMT.cmd> é o caminho para o diretório onde você copia o arquivo USMT.cmd quando monta a imagem do Windows na etapa 4, por exemplo, %windir%\sources\$OEM$\$$\usmt.

  4. Adicione outro SynchronousCommand para reiniciar o computador após a execução da USMT. Clique com botão direito do mouse em SynchronousCommand no painel Imagem do Windows e clique em Adicionar Configuração a Pass 7 oobeSystem.

    Um nó SynchronousCommand é adicionado à árvore no painel Arquivo de Resposta do Windows SIM.

  5. No painel Propriedades de SynchronousCommand do Windows SIM, defina o valor de Ordem como 2 e inclua o comando para reiniciar o computador. Você também pode incluir uma descrição. Por exemplo:

    Propriedade Valor

    Linha de Comando

    shutdown /r /t 0

    Descrição

    Reiniciar a execução da USMT

    Ordem

    2

  6. Adicione informações específicas da imagem ao arquivo de resposta dos Serviços de Implantação do Windows. No painel Imagem do Windows do Windows SIM, clique em Microsoft-Windows-Instalação, clique com botão direito do mouse em WindowsDeploymentServices e em Adicionar Configuração a Pass 1 windowsPE.

    Um nó WindowsDeploymentServices é adicionado à árvore no painel Arquivo de Resposta do Windows SIM.

  7. Adicione os seguintes valores para nós WindowsDeploymentServices e filho no painel Propriedades.

    Propriedade Valor

    Seleção de Imagem\Imagem de Instalação\Nome da Imagem

    <Nome da Imagem>

    Seleção de Imagem\Imagem de Instalação\Grupo de Imagens

    <Grupo de Imagens>

    Seleção de Imagem\Instalar em\DiskID

    <DiskID>

    Seleção de Imagem\Instalar em\PartitionID

    <PartitionID>

    Onde <Nome da Imagem> e <Grupo de Imagens> são os identificadores que você usará no console dos Serviços de Implantação do Windows no servidor de Serviços de Implantação do Windows.

    Importante

    Os valores de <DiskID> e <PartitionID> dependem do seu ambiente. É importante que as informações do disco e da partição estejam incluídas e sejam precisas para que as telas de formatação de disco no Windows OOBE sejam automatizadas no computador de destino. Se essas telas não forem automatizadas, o usuário poderá escolher as opções de disco e partição que irão formatar o disco, e remover os arquivos e as configurações antes que eles possam ser migrados.

  8. Adicione DiskConfiguration ao arquivo de resposta. No painel Imagem do Windows do Windows SIM, clique em Microsoft-Windows-Instalação, clique com botão direito do mouse em DiskConfiguration e em Adicionar Configuração a Pass 1 windowsPE.

    Um nó DiskConfiguration é adicionado à árvore no painel Arquivo de Resposta do Windows SIM.

  9. Inclua os valores de DiskConfiguration adequados para seu ambiente. Para obter um exemplo, veja o arquivo de resposta de exemplo no Apêndice dos arquivos de exemplo deste documento

    Importante

    Os valores de DiskConfiguration dependem do seu ambiente. É importante selecionar valores que irão preservar o disco e os arquivos de usuário no diretório Windows.old. Se você usar os valores de DiskConfiguration errados para a sua instalação, pode formatar o disco e remover os arquivos e as configurações antes de eles serem migrados.

  10. Opcional: adicione comandos de ingresso no domínio ao arquivo de resposta. Dependendo do ambiente de rede, existem várias maneiras de ingressar o computador de destino no seu domínio. Você pode configurar os Serviços de Implantação do Windows para ingressarem no domínio, adicionar uma tarefa de ingresso no domínio ao script de comando na etapa 2, implantando uma imagem que já ingressou no domínio, ou usar a configuração disponível no arquivo de resposta autônoma.

    Para usar as configurações no arquivo de resposta, no painel Imagem do Windows do Windows SIM, clique em Microsoft-Windows-UnattendJoin, clique com o botão direito do mouse em Identificação e clique em Adicionar Configuração a Pass 4 specialize.

    Um nó de identificação é adicionado à árvore no painel Arquivo de Resposta do Windows SIM.

    Inclua valores que são exigidos pelo seu ambiente de rede. Por exemplo, inclua JoinWorkgroup e Domínio, Nome de usuário e Senha no nó Credenciais.

    Para obter mais informações sobre como usar este componente em seu arquivo de resposta autônomo, veja o tópico Microsoft-Windows-UnattendedJoin na Referência da Instalação Autônoma do Windows® que é instalada com o Windows ADK.

Para validar e salvar as configurações

  1. Valide o arquivo de resposta selecionando Validar Arquivo de Resposta no menu Ferramentas. Todos os erros ou avisos aparecerão no painel Mensagens do Windows SIM.

  2. Salve o arquivo de resposta como Unattend.xml. No menu Arquivo, clique em Salvar Arquivo de Resposta como, procure o local onde deseja salvar o arquivo, digite Unattend na caixa de texto Nome do arquivo e clique em Salvar.

  3. Feche o Windows SIM.

Etapa 4: personalizar o arquivo Boot.wim

Use a ferramenta DISM (Gerenciamento e Manutenção de Imagens de Implantação) para montar o arquivo Boot.wim e adicionar as ferramentas da USMT e seus arquivos personalizados.

  1. Copie o arquivo Boot.wim do DVD do Windows para o computador do técnico. Por exemplo, digite em um prompt de comando:

    xcopy D:\sources\boot.wim C:\imaging\
    
  2. Em um prompt de comandos com privilégios elevados no computador do técnico, crie um diretório e monte a imagem com permissão de leitura/gravação. Por exemplo:

    mkdir C:\mounted_images
    dism /Mount-Image /ImageFile:D:\imagens\boot.wim /index:2 /MountDir:C:\mounted_images
    

    onde D:\imagens\boot.wim é o nome e o local do arquivo .wim a ser montado, e 2 é o número de referência de determinado volume no arquivo .wim.

  3. Copie as ferramentas da USMT para a imagem montada. Por exemplo:

    xcopy "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\" C:\mounted_images\sources\$OEM$\$$\usmt /e
    
  4. Copie o script de comando para a imagem montada. Por exemplo, em um prompt de comando, digite:

    xcopy C:\myscripts\USMT.cmd C:\mounted_images\sources\$OEM$\$$\usmt
    
  5. Copie o arquivo Unattend.xml para a imagem montada. Por exemplo, digite em um prompt de comando:

    xcopy C:\myfiles\unattend.xml C:\mounted_images\sources\$OEM$\$$\usmt
    
  6. Crie ou modifique um arquivo Winpeshl.ini para chamar a instalação do Windows com o arquivo de instalação autônoma do Windows PE. Por exemplo:

    1. Inicie o Bloco de Notas ou outro editor de texto que você pode usar para criar um arquivo de configuração.

    2. Inclua a Instalação do Windows na seção LaunchApps e use o caminho do arquivo de instalação autônoma na imagem do Windows. Por exemplo:

      [LaunchApp]
      AppPath = %SYSTEMDRIVE%\myshell.exe
      [LaunchApps]
      %SYSTEMDRIVE%\setup.exe /unattend:%systemdrive%:\sources\$OEM$\$$\usmt\unattend.xml
      
    3. Salve o arquivo no computador do técnico como Winpeshl.ini.

    4. Copie o arquivo Winpeshl.ini para o diretório system32 da imagem montada. Por exemplo, digite em um prompt de comando:

      xcopy C:\myfiles\winpeshl.ini C:\mounted_images\Windows\System32
      

    Dica

    Você precisará de uma versão do Windows PE com suporte à sua migração. Por exemplo, para migrar para o Windows 8.1, você precisará do Windows PE 5.0. Para saber mais, veja Novidades no Windows PE.

  7. Após modificar uma imagem, você deve desmontá-la. Você também deve confirmar as alterações para salvar essas modificações como uma parte permanente da imagem. No prompt de comando, digite:

    dism /unmount-Image /MountDir:C:\imagens_montadas /commit
    

    onde C:\imagens_montadas é o local do diretório de montagem.

Etapa 5: importar arquivos para o servidor dos Serviços de Implantação do Windows

Você precisará importar as imagens personalizadas e configurar o servidor de Serviços de Implantação do Windows para adicionar a nova implantação integrada da USMT ao menu PXE.

  1. Copie os arquivos e as imagens personalizados para um compartilhamento de rede ou mídia removível. Por exemplo, \\Servidor\Compartilhamento\WDS.

  2. Inicie o console de Serviços de Implantação do Windows no servidor de Serviços de Implantação do Windows. Clique em Iniciar, em Ferramentas Administrativas e em Serviços de Implantação do Windows.

  3. No painel esquerdo da janela Serviços de Implantação do Windows, expanda a exibição da árvore para o servidor onde você deseja importar os arquivos de imagem.

  4. Clique com o botão direito do mouse no diretório Imagens de Inicialização do servidor e selecione Adicionar Imagem de Inicialização.

    O Assistente para Adicionar Imagem é aberto.

    Dica

    Você também pode adicionar imagens em um prompt de comando. Por exemplo, wdsutil.exe /add-image /imagefile:<locationofboot.wim> /imagetype:boot. Onde <localdoboot.wim> é o local do arquivo de imagem a ser adicionado.

  5. Navegue até o arquivo Boot.wim. Por exemplo, \\Servidor\Compartilhamento\WDS\boot.wim. Clique em Avançar.

  6. Selecione um nome de imagem para a imagem Boot.wim, por exemplo, win_withUSMT. Digite uma descrição da imagem como "instala o Windows 8 e migra arquivos do usuário" e clique em Avançar.

  7. Clique em Avançar na tela Resumo e clique em Concluir.

  8. No painel esquerdo da janela Serviços de Implantação do Windows, clique com o botão direito do mouse no diretório Imagens de Instalação do servidor selecionado e clique em Adicionar Grupo de Imagens.

  9. Insira um nome e clique em OK.

    Importante

    O nome do grupo de imagens de instalação e da imagem de instalação deve coincidir com o que é inserido no arquivo Unattend.xml.

  10. Clique com botão direito do mouse no grupo de imagens que você criou e clique em Adicionar Imagem de Instalação.

    O Assistente para Adicionar Imagem é aberto.

  11. Navegue até o arquivo Install.wim. Por exemplo, \\Servidor\Compartilhamento\WDS\install.wim. Clique em Avançar.

  12. Selecione as imagens que você deseja adicionar do arquivo e clique em Avançar.

  13. Clique em Avançar na tela Resumo e clique em Concluir.

  14. Na janela Serviços de Implantação do Windows, clique com o botão direito do mouse na imagem importada e selecione Propriedades. Marque Permitir instalação de imagem em modo autônomo e clique em Selecionar Arquivo para navegar para o local do arquivo unattend.xml que você criou. Clique em OK.

A opção de menu da imagem personalizada com a USMT agora está disponível no menu de inicialização PXE do servidor de Serviços de Implantação do Windows, listado como o nome da imagem especificada no assistente de Serviços de Implantação do Windows e no arquivo de instalação autônoma.

Agora você pode testar a instalação em um computador de destino.

Próximas etapas

Você deve testar a instalação de imagem dos Serviços de Implantação do Windows; verificar se os valores de particionamento de disco são precisos e se o conteúdo esperado foi migrado. Além disso, você pode verificar se o computador de destino ingressa no domínio conforme o esperado.

Você pode adicionar opções de instalação com arquivos e configurações migrados para outras configurações que sua empresa usa, seguindo as etapas neste documento. Para obter mais informações sobre o que a USMT migra, veja Ferramenta de Migração de Estado do Usuário (USMT).

Apêndice dos arquivos de exemplo

Arquivo de exemplo Userprofile.xml

<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/miguser">

   <!-- This component migrates data in user context -->
   <component type="Documents" context="User">
      <displayName>MigDocUser</displayName>
      <role role="Data">
         <rules>
            <include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
               <objectSet>
                  <script>MigXmlHelper.GenerateDocPatterns ("FALSE","TRUE","FALSE")</script>
               </objectSet>
             </include>
             <exclude filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
               <objectSet>
                  <script>MigXmlHelper.GenerateDocPatterns ("FALSE","FALSE","FALSE")</script>
               </objectSet>
            </exclude>

            <!--   Example:
            <exclude>
               <objectSet>
                  <pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>
               </objectSet>
            </exclude>
                    -->

            <contentModify script="MigXmlHelper.MergeShellLibraries('TRUE','TRUE')">
               <objectSet>
                  <pattern type="File">*[*.library-ms]</pattern>
               </objectSet>
            </contentModify>
            <merge script="MigXmlHelper.SourcePriority()">
               <objectSet>
                  <pattern type="File">*[*.library-ms]</pattern>
               </objectSet>
            </merge>
         </rules>
      </role>
   </component>
</migration>

Script de comando de exemplo para chamar as ferramentas da USMT

@echo off
IF '%PROCESSOR_ARCHITECTURE%' == 'x86' (SET USMTPATH=x86) ELSE (SET USMTPATH=amd64)
:SCAN
call %windir%\usmt\%USMTPATH%\scanstate.exe %systemdrive%\store /v:13 /o /c /hardlink /nocompress /efs:hardlink /i:%windir%\usmt\scripts\UserProfile.xml /i:%windir%\usmt\%USMTPATH%\MigApp.xml /offlineWinOld:%systemdrive%\Windows.old\Windows /l:%windir%\usmt\scanstate.log /progress:%windir%\usmt\progress_scanstate.log
if %errorlevel%==0 (GOTO :LOAD) ELSE (GOTO :FAIL)
:LOAD
call %windir%\usmt\%USMTPATH%\loadstate.exe %systemdrive%\store /v:13 /c /hardlink /nocompress /lac /lae /i:%windir%\usmt\scripts\UserProfile.xml /i:%windir%\usmt\%USMTPATH%\MigApp.xml /l:%windir%\usmt\loadstate.log /progress:%windir%\usmt\progress_loadstate.log
if %errorlevel%==0 (GOTO :CLEAN) ELSE (GOTO :FAIL)
:CLEAN
call ECHO Y | %windir%\usmt\%USMTPATH%\usmtutils /rd %systemdrive%\store
:SUCCESS
echo USMT restore from Windows.old completed successfully!
GOTO :END
:FAIL
echo USMT restore from Windows.old failed.  Check the logs for details.
:END

Arquivo de exemplo Unattend.xml

securitySegurança Observação
Este código é incluído como exemplo. É importante que você forneça valores de disco e partição no passo de configuração Microsoft-Windows-Instalação que dá suporte aos computadores de destino em seu ambiente. Se você usar os valores errados para sua instalação, pode formatar o disco e remover arquivos e configurações do usuário antes que eles sejam migrados.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">

   <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State">

      <ImageInstall>
         <OSImage>
            <WillShowUI>OnError</WillShowUI>
         </OSImage>
      </ImageInstall>

      <WindowsDeploymentServices>
         <Login>
            <WillShowUI>Always</WillShowUI>
         </Login>
         <ImageSelection>
            <WillShowUI>OnError</WillShowUI>
            <InstallImage>
               <ImageName>windows_usmt_ultimate</ImageName>
               <ImageGroup>windows_usmt</ImageGroup>
            </InstallImage>
            <InstallTo>
               <DiskID>0</DiskID>
               <PartitionID>1</PartitionID>
            </InstallTo>
         </ImageSelection>
      </WindowsDeploymentServices>

      <DiskConfiguration>
         <WillShowUI>OnError</WillShowUI>
         <Disk>            <DiskID>0</DiskID>            <WillWipeDisk>false</WillWipeDisk>            <ModifyPartitions>               <ModifyPartition>                  <Order>1</Order>                  <PartitionID>1</PartitionID>                  <Letter>C</Letter>               </ModifyPartition>            </ModifyPartitions>         </Disk>      </DiskConfiguration>
      <UpgradeData>
         <Upgrade>false</Upgrade>
      </UpgradeData>

   </component>
</settings>

<settings pass="oobeSystem">

   <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

      <FirstLogonCommands>
         <SynchronousCommand>
            <Order>1</Order>
            <CommandLine>cmd.exe /c %windir%\usmt\scripts\usmt.cmd</CommandLine>
            <Description>call USMT</Description>
         </SynchronousCommand>
         <SynchronousCommand>
            <Order>2</Order>
            <CommandLine>shutdown /r /t 0</CommandLine>
            <Description>reboot the machine</Description>
         </SynchronousCommand>
      </FirstLogonCommands>

   </component>

</settings>
</unattend>

Consulte também

Outros Recursos

Guia de Introdução aos Serviços de Implantação do Windows