Referência de migração offline

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

  • Windows PE. A ferramenta ScanState pode ser executada de dentro do Windows PE, reunindo 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, reunindo 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 de implantação ao:

  • 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 executar a ferramenta ScanState antes da implantação do sistema operacional. Além disso, as migrações do diretório Windows.old permitem que ScanState e LoadState sejam executados sucessivamente.

  • Melhorando o desempenho. Quando a USMT é executada em um ambiente WinPE (Ambiente de Pré-Instalação do Windows) offline, ela tem melhor acesso aos recursos de hardware. Executar a 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 uma máquina não é mais reiniciada corretamente, pode ser possível coletar 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:

  • Dados e chaves do registro especificados no 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, consulte O que a 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 na USMT.

Sistema operacional em execução Sistema operacional offline
Versão atualmente suportada 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 a Criptografia de Unidade de Disco BitLocker do Windows antes da inicialização no WinPE. Para obter mais informações, consulte o guia de operações do BitLocker: Suspender e retomar. Se estiver usando uma sequência de tarefas do Microsoft Configuration Manager, consulte Etapas da sequência de tarefas: Desabilitar o BitLocker.

Associação a grupos de usuários e controle de perfil

A associação a um grupo de usuários não é preservada durante migrações offline. Uma <seção ProfileControl> deve ser configurada Config.xml no arquivo para especificar os grupos dos quais os usuários migrados devem se tornar 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 ativada 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:<caminho para 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> Windows Essa opção de linha de comando habilita o modo de migração offline e inicia a migração do local especificado. Ele só deve ser usado em cenários offline do WinPE em que a migração está ocorrendo de um diretório do Windows.
ScanState.exe Diretório>/OfflineWinOld:<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 , onde a migração está ocorrendo de um diretório do Windows.old .

Somente uma das /offline/offlineWinDiropções , ou /OfflineWinOld de linha de comando pode ser usada por vez. A USMT não dá suporte ao uso de mais de um em conjunto.

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 da USMT estão localizados em mídia somente leitura, 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 Durante a operação 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 reúna dados de um computador com arquitetura de 64 bits ou o aplicativo ScanState de 64 bits reúna 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

Offline.xml elementos

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

<de dados>

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

Sintaxe:

<offline> </offline>

<winDir>

Esse elemento é um filho necessá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 de <winDir> que contém um volume de sistema válido do Windows.

Sintaxe:

<winDir> </winDir>

<path>

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

Sintaxe:

<path> C:\Windows </path>

ou quando usado com o <elemento mappings> :

Sintaxe:

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

<Mapeamentos>

Esse elemento é um filho opcional de <offline>. Quando especificado, o <elemento mappings> substitui os mapeamentos de unidade WinPE detectados automaticamente. Cada elemento de caminho> filho< fornece um mapeamento de um volume do sistema para outro. Além disso, mapeamentos entre pastas podem ser fornecidos, pois 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 a 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 falhe.

Sintaxe:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

or

Sintaxe:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

Exemplo de .xml offline

O exemplo de 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>