Partilhar via


Referência de migração offline

A migração offline permite que a ferramenta ScanState seja executada dentro de um sistema operacional Windows diferente do sistema operacional Windows do qual o ScanState está coletando arquivos e configurações. Há dois cenários offline primários:

  • Windows PE. A ferramenta ScanState pode ser executada de dentro do Windows PE, coletando arquivos e configurações do sistema operacional Windows offline nesse computador.

  • Windows.old. A ferramenta ScanState pode reunir arquivos e configurações do diretório windows.old . O diretório windows.old é criado durante a instalação do Windows em uma partição que contém uma instalação anterior do Windows. Por exemplo, a ferramenta ScanState pode ser executada no Windows, coletando arquivos de uma instalação anterior do Windows contida no diretório Windows.old .

Ao usar a USMT (Ferramenta de Migração de Estado do Usuário) para coletar e restaurar o estado do usuário, a migração offline reduz o custo da implantação por:

  • Reduzindo a complexidade. Em cenários de atualização de computador, as migrações do diretório windows.old reduzem a complexidade eliminando a necessidade de a ferramenta ScanState ser executada antes que o sistema operacional seja implantado. Além disso, as migrações do diretório windows.old permitem que ScanState e LoadState sejam executados sucessivamente.

  • Melhorando o desempenho. Quando o USMT é executado em um ambiente de WinPE (Ambiente de Pré-Instalação do Windows) offline, ele tem melhor acesso aos recursos de hardware. Executar o USMT no WinPE pode aumentar o desempenho em computadores mais antigos com recursos de hardware limitados e vários aplicativos de software instalados.

  • Novo cenário de recuperação. Em cenários em que um computador não é mais reiniciado corretamente, talvez seja possível reunir o estado do usuário com a ferramenta ScanState de dentro do WinPE.

O que migra offline?

Os seguintes dados e configurações de usuário migram offline, semelhante a uma migração online:

  • Chaves de registro e dados especificadas em MigXML.

  • Contas de usuário.

  • Configurações do aplicativo.

  • Conjunto limitado de configurações do sistema operacional.

  • Arquivos EFS.

  • Favoritos.

Para obter exceções ao que pode ser migrado offline, confira O que o USMT migra?

Quais ambientes offline têm suporte?

Todos com suporte no momento

A tabela a seguir define a combinação com suporte de sistemas operacionais online e offline no USMT.

Executando o sistema operacional Sistema Operacional Offline
Versão com suporte atual do WinPE, com a biblioteca MSXML Windows 7, Windows 8, Windows 10, Windows 11
Windows 10, Windows 11 Diretório windows.old

Observação

É possível executar a ferramenta ScanState enquanto a unidade permanece criptografada suspendendo o Windows BitLocker Drive Encryption antes de inicializar no WinPE. Para obter mais informações, confira Guia de operações do BitLocker: Suspender e retomar. Se estiver usando uma sequência de tarefas Microsoft Configuration Manager, consulte Etapas da sequência de tarefas: Desabilitar o BitLocker.

Associação de grupo de usuários e controle de perfil

A associação de grupo de usuários não é preservada durante migrações offline. Uma <seção ProfileControl> deve ser configurada no Config.xml arquivo para especificar os grupos dos quais os usuários migrados devem ser membros. O exemplo a seguir coloca todos os usuários migrados no grupo Usuários:

<Configuration>
<ProfileControl>
    <localGroups>
      <mappings>
         <changeGroup from="*" to="Users" appliesTo="MigratedUsers">
            <include>
            <pattern>*</pattern>
            </include>
         </changeGroup>
      </mappings>
   </localGroups>
  </ProfileControl>
</Configuration>

Para obter informações sobre o formato de um Config.xml arquivo, consulte Config.xml Arquivo.

Opções de linha de comando

Uma migração offline pode ser habilitada usando um arquivo de configuração na linha de comando ou usando uma das seguintes opções de linha de comando:

Componente Opção Descrição
ScanState.exe /offline:<path to Offline.xml> Essa opção de linha de comando habilita o modo de migração offline e requer um caminho para um arquivo de configuração Offline.xml.
ScanState.exe /offlineWinDir:<Diretório> do Windows Essa opção de linha de comando habilita o modo de migração offline e inicia a migração do local especificado. Ele é usado apenas em cenários offline do WinPE em que a migração está ocorrendo de um diretório do Windows.
ScanState.exe /OfflineWinOld:<Diretório> windows.old Essa opção de linha de comando habilita o modo de migração offline e inicia a migração do local especificado. Use apenas em cenários de migração do Windows.old , em que a migração está ocorrendo de um diretório windows.old .

Apenas uma das /offlineopções , /offlineWinDirou /OfflineWinOld de linha de comando pode ser usada por vez. O USMT não dá suporte ao uso de mais de um juntos.

Variáveis de ambiente

As variáveis de ambiente do sistema são necessárias nos cenários descritos na tabela a seguir:

Variável Valor Cenário
USMT_WORKING_DIR Caminho completo para um diretório de trabalho Necessário quando os binários USMT estão localizados em mídia somente leitura, o que não dá suporte à criação de arquivos de log ou armazenamento temporário. Para definir a variável de ambiente do sistema, em um prompt de comando digite o seguinte comando:

Set USMT_WORKING_DIR=<path to working directory>
MIG_OFFLINE_PLATFORM_ARCH 32 ou 64 Enquanto opera offline, essa variável de ambiente define a arquitetura do sistema offline, se o sistema não corresponder ao WinPE e ScanState.exe à arquitetura. Essa variável de ambiente permite que o aplicativo ScanState de 32 bits colete dados de um computador com arquitetura de 64 bits ou do aplicativo ScanState de 64 bits para coletar dados de um computador com arquitetura de 32 bits. Especificar a arquitetura é necessário quando a detecção automática da arquitetura offline não funciona corretamente. Por exemplo, para definir essa variável de ambiente do sistema para uma arquitetura de 32 bits, em um prompt de comando digite o seguinte comando:

Set MIG_OFFLINE_PLATFORM_ARCH=32

elementos Offline.xml

Use um Offline.xml arquivo ao executar a ferramenta ScanState em um computador com vários diretórios do Windows. O Offline.xml arquivo especifica quais diretórios procurar arquivos windows. Um Offline.xml arquivo pode ser usado com a opção /offline como alternativa para especificar um único caminho de diretório do Windows com a opção /offlineDir .

<Offline>

Esse elemento contém outros elementos que definem como uma migração offline deve ser executada.

Sintaxe:

<offline> </offline>

<Windir>

Esse elemento é um filho obrigatório de< offline> e contém informações sobre como o volume offline pode ser selecionado. A migração é executada a partir do primeiro elemento do <winDir> que contém um volume válido do sistema Windows.

Sintaxe:

<winDir> </winDir>

<path>

Esse elemento é um filho obrigatório do <winDir> e contém um caminho de arquivo apontando para um diretório válido do Windows. Os caminhos relativos são interpretados do diretório de trabalho da ferramenta ScanState .

Sintaxe:

<path> C:\Windows </path>

ou quando usado com o <elemento mapeamentos> :

Sintaxe:

<path> C:\, D:\ </path>

<Mapeamentos>

Esse elemento é um filho opcional de <offline>. Quando especificado, o <elemento de mapeamento> substitui os mapeamentos de unidade WinPE detectados automaticamente. Cada elemento de caminho> filho< fornece um mapeamento de um volume de sistema para outro. Além disso, mapeamentos entre pastas podem ser fornecidos, uma vez que um volume inteiro pode ser montado em uma pasta específica.

Sintaxe:

<mappings> </mappings>

<failOnMultipleWinDir>

Esse elemento é um filho opcional de <offline>. O <elemento failOnMultipleWinDir> permite que o usuário especifique que a migração deve falhar quando o USMT detectar que há várias instâncias do Windows instaladas no computador de origem. Quando o <elemento failOnMultipleWinDir> não está presente, o comportamento padrão é que a migração não falha.

Sintaxe:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

or

Sintaxe:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

Exemplo de .xml offline

O exemplo XML a seguir ilustra alguns dos elementos discutidos anteriormente neste artigo.

<offline>
     <winDir>
          <path>C:\Windows</path> 
          <path>D:\Windows</path> 
          <path>E:\</path> 
     </winDir>
     <failOnMultipleWinDir>1</failOnMultipleWinDir>
</offline>