Si applica a:
- Windows 11
- Windows 10
Le sezioni seguenti forniscono domande frequenti e soluzioni consigliate per le migrazioni tramite lo Strumento di migrazione dello stato utente (USMT).
Il computer di destinazione ha bisogno di spazio sufficiente per gli elementi seguenti:
Sistema operativo
Applicazioni
Archivio non compresso
I file e le impostazioni possono essere archiviati direttamente nel computer di destinazione o è necessario un server?
I file non devono essere salvati in un server. Se si sposta lo stato utente in un nuovo computer, l'archivio può essere creato in:
- Cartella condivisa.
- Nei supporti rimovibili, ad esempio un'unità flash USB (UFD).
- Direttamente nel computer di destinazione.
Per archiviarlo direttamente nel computer di destinazione:
Creare e condividere la directory
C:\store
nel computer di destinazione.Eseguire lo strumento ScanState nel computer di origine e salvare i file e le impostazioni in
\\<DestinationComputerName>\store
Eseguire lo strumento LoadState nel computer di destinazione e specificare
C:\store
come percorso dell'archivio.
No. USMT non supporta la migrazione dei dati tra sistemi operativi con linguaggi diversi; La lingua del sistema operativo del computer di origine deve corrispondere alla lingua del sistema operativo del computer di destinazione.
Sì. La variabile USMT\_WORKING\_DIR
di ambiente può essere modificata in una directory temporanea alternativa. Esistono alcuni scenari di migrazione offline in cui è necessario modificare la directory temporanea, ad esempio quando i file binari USMT si trovano su supporti di avvio WinPE (Windows Preinstallation Environment) di sola lettura.
Poiché USMT è incluso in Windows Assessment and Deployment Kit (Windows ADK), il pacchetto Windows ADK deve essere installato in almeno un computer nell'ambiente. I file binari USMT possono quindi essere copiati dalla directory USMT che si trova nel computer originale in cui è stato installato Windows ADK in altri computer client.
Per i computer in cui è installato Windows ADK, la disinstallazione di Windows ADK dal computer disinstalla USMT. Per i computer client in cui non è installato Windows ADK, è possibile eliminare la directory USMT per disinstallare USMT.
L'elemento <unconditionalExclude> può essere usato per escludere a livello globale i dati dalla migrazione. Ad esempio, questo elemento può essere usato per escludere tutti i file MP3 nel computer o per escludere tutti i file da C:\UserData
. Questo elemento esclude gli oggetti indipendentemente dalle altre <regole di inclusione> presenti nei file .xml . Per un esempio, vedere <unconditionalExclude> nell'articolo Escludi file e impostazioni . Per la sintassi di questo elemento, vedere Libreria di elementi XML.
USMT esegue la migrazione dei file a %SystemDrive%
mantenendo la gerarchia di cartelle corretta. Ad esempio:
-
E:\data\File.pst
si trova nel computer di origine. - Il computer di destinazione non ha un'unità E:\.
- C:\ è l'unità di sistema nel computer di destinazione.
viene eseguita la migrazione del file a C:\data\File.pst
. Questo comportamento è valido anche quando <le regole locationModify> tentano di spostare i dati in un'unità che non esiste nel computer di destinazione.
Gli articoli seguenti includono esempi di file di.xml USMT:
Sì. I file .xml personalizzati scritti per USMT 5.0 possono essere usati con le versioni più recenti di USMT. Tuttavia, per usare la nuova funzionalità USMT, i file USMT personalizzati devono essere rivisitati e aggiornati per includere le nuove opzioni della riga di comando e gli elementi XML.
L'XML Schema USMT (MigXML.xsd
) può essere usato per scrivere e convalidare la migrazione .xml file.
I file.xml non vengono copiati nell'archivio come nelle versioni precedenti di USMT. Poiché gli strumenti ScanState e LoadState richiedono i file .xml per controllare la migrazione, è necessario specificare lo stesso set di file di.xml per i ScanState.exe
comandi e .LoadState.exe
Se uno specifico set di file mig*.xml è stato usato nello strumento ScanState , chiamato tramite l'opzione /auto
o singolarmente tramite l'opzione /i
, è necessario usare la stessa opzione per chiamare esattamente gli stessi file mig*.xml nello strumento LoadState . Tuttavia, non è necessario specificare il Config.xml
file, a meno che non sia necessario escludere i file e le impostazioni di cui è stata eseguita la migrazione all'archivio. Ad esempio, la cartella Documenti potrebbe essere migrata nell'archivio, ma non nel computer di destinazione. Per eseguire questo tipo di migrazione, modificare il Config.xml
file e specificare il file aggiornato con il LoadState.exe
comando .
LoadState esegue la migrazione solo dei file e delle impostazioni desiderate.
Se un file .xml viene escluso dal LoadState.exe
comando , viene eseguita la migrazione di tutti i dati nell'archivio migrati con i file .xml mancanti. Tuttavia, le regole di migrazione specificate per il ScanState.exe
comando non si applicano. Ad esempio, se un MigApp.xml
file con una regola di reindirizzamento, ad MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")
esempio è escluso, USMT non reindirizza i file. Al contrario, li esegue la migrazione a C:\data
.
I MigUser.xml
file , MigApp.xml
e MigDocs.xml
possono essere specificati nella riga di comando. Ognuno di questi file può essere modificato. I manifesti controllano la migrazione delle impostazioni del sistema operativo. I manifesti non possono essere modificati. Per escludere determinate impostazioni del sistema operativo o altri componenti, creare e modificare il Config.xml
file.
Scanstate
Se non viene specificato alcun file con il comando , viene eseguita la
ScanState.exe
migrazione di tutti gli account utente e i componenti predefiniti del sistema operativo.Loadstate
Se non viene specificato alcun file con il
LoadState.exe
comando , viene eseguita la migrazione di tutti i dati presenti nell'archivio. Tuttavia, le regole di migrazione specifiche della destinazione specificate nei file .xml con ilScanState.exe
comando non si applicano. Ad esempio, se unMigApp.xml
file con una regola di reindirizzamento, adMigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")
esempio è escluso, USMT non reindirizza i file. Al contrario, li esegue la migrazione aC:\data
.
Cosa accade quando nel computer di destinazione sono presenti regole XML in conflitto o oggetti in conflitto?
Per altre informazioni, vedere Conflitti e precedenza.