Riferimento migrazione offline

La migrazione offline consente allo strumento ScanState di essere eseguito in un sistema operativo Windows diverso rispetto al sistema operativo Windows da cui ScanState raccoglie file e impostazioni. Esistono due scenari offline principali:

  • Windows PE. Lo strumento ScanState può essere eseguito da Windows PE, raccogliendo file e impostazioni dal sistema operativo Windows offline nel computer.

  • Old. Lo strumento ScanState può raccogliere file e impostazioni dalla directory Windows.old . La directory Windows.old viene creata durante l'installazione di Windows in una partizione che contiene un'installazione precedente di Windows. Ad esempio, lo strumento ScanState può essere eseguito in Windows, raccogliendo i file da un'installazione di Windows precedente contenuta nella directory Windows.old .

Quando si usa lo Strumento di migrazione dello stato utente (USMT) per raccogliere e ripristinare lo stato dell'utente, la migrazione offline riduce il costo della distribuzione:

  • Riduzione della complessità. Negli scenari di aggiornamento del computer, le migrazioni dalla directory Windows.old riducono la complessità eliminando la necessità di eseguire lo strumento ScanState prima della distribuzione del sistema operativo. Inoltre, le migrazioni dalla directory Windows.old consentono l'esecuzione successiva di ScanState e LoadState .

  • Miglioramento delle prestazioni. Quando USMT viene eseguito in un ambiente WinPE (Windows Preinstallation Environment) offline, ha un accesso migliore alle risorse hardware. L'esecuzione di USMT in WinPE può aumentare le prestazioni nei computer meno recenti con risorse hardware limitate e numerose applicazioni software installate.

  • Nuovo scenario di ripristino. Negli scenari in cui un computer non viene più riavviato correttamente, potrebbe essere possibile raccogliere lo stato utente con lo strumento ScanState dall'interno di WinPE.

Cosa esegue la migrazione offline?

I dati utente e le impostazioni seguenti vengono migrati offline, in modo simile a una migrazione online:

  • Dati e chiavi del Registro di sistema specificati in MigXML.

  • Account utente.

  • Impostazioni dell'applicazione.

  • Set limitato di impostazioni del sistema operativo.

  • File EFS.

  • Preferiti.

Per le eccezioni a ciò che può essere migrato offline, vedere What Does USMT Migrate?

Quali ambienti offline sono supportati?

Tutti gli elementi attualmente supportati

La tabella seguente definisce la combinazione supportata di sistemi operativi online e offline in USMT.

Esecuzione del sistema operativo Sistema operativo offline
Versione attualmente supportata di WinPE, con la libreria MSXML Windows 7, Windows 8, Windows 10, Windows 11
Windows 10, Windows 11 Directory Windows.old

Nota

È possibile eseguire lo strumento ScanState mentre l'unità rimane crittografata sospendendo Crittografia unità BitLocker di Windows prima dell'avvio in WinPE. Per altre informazioni, vedere Guida alle operazioni di BitLocker: Sospendere e riprendere. Se si usa una sequenza di attività Microsoft Configuration Manager, vedere Passaggi della sequenza di attività: Disabilitare BitLocker.

Appartenenze a gruppi di utenti e controllo del profilo

L'appartenenza a gruppi di utenti non viene mantenuta durante le migrazioni offline. È necessario configurare una sezione ProfileControl> nel file per specificare i gruppi di cui devono essere resi membri gli utenti migrati.<Config.xml Nell'esempio seguente tutti gli utenti migrati vengono inseriti nel gruppo Utenti:

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

Per informazioni sul formato di un Config.xml file, vedere Config.xml File.

Opzioni della riga di comando

Una migrazione offline può essere abilitata usando un file di configurazione nella riga di comando o usando una delle opzioni della riga di comando seguenti:

Componente Opzione Descrizione
ScanState.exe /offline:<path to Offline.xml> Questa opzione della riga di comando abilita la modalità di migrazione offline e richiede un percorso a un file di configurazione Offline.xml.
ScanState.exe Directory /offlineWinDir:<Windows> Questa opzione della riga di comando abilita la modalità di migrazione offline e avvia la migrazione dal percorso specificato. È solo per l'uso negli scenari offline di WinPE in cui la migrazione avviene da una directory di Windows.
ScanState.exe Directory /OfflineWinOld:<Windows.old> Questa opzione della riga di comando abilita la modalità di migrazione offline e avvia la migrazione dal percorso specificato. Usare solo negli scenari di migrazione Windows.old , in cui la migrazione avviene da una directory Windows.old .

È possibile usare solo una delle opzioni della /offlineriga di comando , /offlineWinDiro /OfflineWinOld alla volta. USMT non supporta l'uso di più di uno insieme.

Variabili di ambiente

Le variabili di ambiente di sistema sono necessarie negli scenari descritti nella tabella seguente:

Variabile Value Scenario
USMT_WORKING_DIR Percorso completo di una directory di lavoro Obbligatorio quando i file binari USMT si trovano su supporti di sola lettura, che non supporta la creazione di file di log o archiviazione temporanea. Per impostare la variabile di ambiente di sistema, al prompt dei comandi digitare il comando seguente:

Set USMT_WORKING_DIR=<path to working directory>
MIG_OFFLINE_PLATFORM_ARCH 32 o 64 Durante il funzionamento offline, questa variabile di ambiente definisce l'architettura del sistema offline, se il sistema non corrisponde a WinPE e ScanState.exe all'architettura. Questa variabile di ambiente consente all'applicazione ScanState a 32 bit di raccogliere dati da un computer con architettura a 64 bit o dall'applicazione ScanState a 64 bit per raccogliere dati da un computer con architettura a 32 bit. La specifica dell'architettura è necessaria quando il rilevamento automatico dell'architettura offline non funziona correttamente. Ad esempio, per impostare questa variabile di ambiente di sistema per un'architettura a 32 bit, al prompt dei comandi digitare il comando seguente:

Set MIG_OFFLINE_PLATFORM_ARCH=32

elementi Offline.xml

Usare un Offline.xml file quando si esegue lo strumento ScanState in un computer con più directory di Windows. Il Offline.xml file specifica le directory da analizzare per individuare i file di Windows. Un Offline.xml file può essere usato con l'opzione /offline come alternativa alla specifica di un singolo percorso della directory di Windows con l'opzione /offlineDir .

<Offline>

Questo elemento contiene altri elementi che definiscono la modalità di esecuzione di una migrazione offline.

Sintassi:

<offline> </offline>

<Windir>

Questo elemento è un elemento figlio obbligatorio di <offline> e contiene informazioni su come è possibile selezionare il volume offline. La migrazione viene eseguita dal primo elemento di winDir> che contiene un volume di< sistema Windows valido.

Sintassi:

<winDir> </winDir>

<path>

Questo elemento è un elemento figlio obbligatorio di <winDir> e contiene un percorso di file che punta a una directory di Windows valida. I percorsi relativi vengono interpretati dalla directory di lavoro dello strumento ScanState .

Sintassi:

<path> C:\Windows </path>

o quando viene usato con l'elemento <mappings> :

Sintassi:

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

<Mapping>

Questo elemento è un elemento figlio facoltativo di <offline>. Se specificato, l'elemento <mapping sostituisce> i mapping di unità WinPE rilevati automaticamente. Ogni elemento percorso> figlio< fornisce un mapping da un volume di sistema a un altro. Inoltre, è possibile fornire mapping tra cartelle, poiché è possibile montare un intero volume in una cartella specifica.

Sintassi:

<mappings> </mappings>

<failOnMultipleWinDir>

Questo elemento è un elemento figlio facoltativo di <offline>. L'elemento <failOnMultipleWinDir> consente all'utente di specificare che la migrazione deve avere esito negativo quando USMT rileva che nel computer di origine sono installate più istanze di Windows. Quando l'elemento <failOnMultipleWinDir> non è presente, il comportamento predefinito è che la migrazione non ha esito negativo.

Sintassi:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

or

Sintassi:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

Esempio di .xml offline

L'esempio XML seguente illustra alcuni degli elementi illustrati in precedenza in questo articolo.

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