Introduzione a User State Migration Tool (USMT)
Questo articolo descrive il processo generale da seguire per eseguire la migrazione di file e impostazioni.
Passaggio 1: Pianificare la migrazione
Pianificare la migrazione. A seconda che lo scenario di migrazione stia aggiornando o sostituendo i computer, è possibile scegliere una migrazione online o offline. Le migrazioni offline possono usare Windows Preinstallation Environment (WinPE) o i file nella directory Windows.old . Per altre informazioni, vedere Scenari di migrazione comuni.
Determinare cosa eseguire la migrazione. I dati da considerare per la migrazione includono informazioni sull'utente finale, impostazioni delle applicazioni, impostazioni del sistema operativo, file, cartelle e chiavi del Registro di sistema.
Determinare dove archiviare i dati. A seconda delle dimensioni dell'archivio di migrazione, i dati possono essere archiviati in una delle posizioni seguenti:
- Lontanamente.
- In locale in un archivio di migrazione con collegamento rigido o in un dispositivo di archiviazione esterno locale.
- Direttamente nel computer di destinazione.
Per altre informazioni, vedere Scegliere un tipo di archivio di migrazione.
Usare l'opzione della
/GenMigXML
riga di comando per determinare quali file sono inclusi nella migrazione e per determinare se sono necessarie modifiche. Per altre informazioni, vedere Sintassi di ScanStateSe necessario, modificare le copie dei
Migration.xml
file eMigDocs.xml
e creare file di.xml personalizzati. Per modificare il comportamento di migrazione, ad esempio la migrazione della cartella Documenti ma non della cartella Musica , è possibile creare un file .xml personalizzato o modificare le regole nella migrazione esistente .xml file. Il finder di documenti, oMigXmlHelper.GenerateDocPatterns
funzione helper, può essere usato per trovare automaticamente i documenti utente in un computer senza creare un'ampia migrazione personalizzata .xml file.Importante
Microsoft consiglia di creare sempre copie dei file di.xml inclusi in User State Migration Tool (USMT) e quindi di modificare le copie. Non modificare mai i file di.xml originali.
Il
MigXML.xsd
file può essere usato per scrivere e convalidare i file .xml . Per altre informazioni su come modificare questi file, vedere Informazioni di riferimento SU XML USMT.Creare un file diConfig.xml se escludere eventuali componenti dalla migrazione. Per creare questo file, eseguire il
ScanState.exe
comando con le opzioni seguenti:- /genconfig.
-
/i : gli argomenti specificano i file.xml usati con
ScanState.exe
.
Ad esempio, il comando seguente crea un
Config.xml
file usando iMigDocs.xml
file eMigApp.xml
:ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Aprire l'oggetto
Config.xml
generato nel passaggio precedente. Esaminare lo stato di migrazione di ognuno dei componenti elencati nelConfig.xml
file. Se necessario, modificare ilConfig.xml
file e specificaremigrate=no
per tutti i componenti di cui non è necessario eseguire la migrazione.
Passaggio 2: Raccogliere file e impostazioni dal computer di origine
Eseguire il backup del computer di origine.
Chiudere tutte le applicazioni. Se alcune applicazioni sono in esecuzione quando viene eseguito il
ScanState.exe
comando, USMT potrebbe non eseguire la migrazione di tutti i dati specificati. Ad esempio, se Microsoft Office Outlook è aperto, USMT potrebbe non eseguire la migrazione dei file PST.Nota
USMT ha esito negativo se non è possibile eseguire la migrazione di un file o di un'impostazione a meno che non sia specificata l'opzione
/c
. Quando si specifica l'opzione/c
, USMT ignora gli errori e registra un errore ogni volta che rileva un file usato per cui USMT non ha eseguito la migrazione. La<ErrorControl>
sezione nelConfig.xml
file può essere usata per specificare quali errori devono essere ignorati e quali devono causare l'esito negativo della migrazione.Per raccogliere file e impostazioni, eseguire il
ScanState.exe
comando nel computer di origine. È necessario specificare tutti i file.xml che ilScanState.exe
comando deve usare. Ad esempio,ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Nota
Il
ScanState.exe
comando deve essere eseguito in modalità amministratore nel computer di origine. Per eseguire in modalità amministratore , fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi scegliere Esegui come amministratore. Per altre informazioni sul modo in cui ilScanState.exe
comando elabora e archivia i dati, vedere Funzionamento di USMT.Per assicurarsi che l'archivio creato non sia danneggiato, eseguire il
UsmtUtils.exe
comando con l'opzione/Verify
.
Passaggio 3: Preparare il computer di destinazione e ripristinare file e impostazioni
Installare il sistema operativo nel computer di destinazione.
Installare tutte le applicazioni presenti nel computer di origine. Anche se non è sempre necessario, Microsoft consiglia di installare tutte le applicazioni nel computer di destinazione prima di ripristinare lo stato utente. L'installazione di tutte le applicazioni prima del ripristino dello stato utente garantisce che le impostazioni migrate vengano mantenute.
Nota
La versione dell'applicazione installata nel computer di destinazione deve corrispondere a quella del computer di origine. USMT non supporta la migrazione delle impostazioni per una versione precedente di un'applicazione a una versione più recente. L'eccezione per questa regola è Microsoft Office. USMT può eseguire la migrazione da una versione precedente di Microsoft Office a una versione più recente di Microsoft Office.
Chiudere tutte le applicazioni. Se alcune applicazioni sono in esecuzione durante l'esecuzione del
LoadState.exe
comando, USMT potrebbe non eseguire la migrazione di tutti i dati specificati. Ad esempio, se Microsoft Office Outlook è aperto, USMT potrebbe non eseguire la migrazione dei file PST.Nota
Usare
/c
per continuare la migrazione se si verificano errori. Usare la<ErrorControl>
sezione nelConfig.xml
file per specificare quali errori devono essere ignorati e quali errori devono causare l'esito negativo della migrazione.Eseguire il
LoadState.exe
comando nel computer di destinazione. Specificare lo stesso set di file.xml specificati quando è stato usato ilScanState.exe
comando. Tuttavia, non è sempre necessario specificare ilConfig.xml
file. IlConfig.xml
file deve essere specificato solo per escludere alcuni dei file e delle impostazioni di cui è stata eseguita la migrazione nell'archivio. Ad esempio, la cartella Documenti è stata migrata nell'archivio, ma non è necessario eseguirne la migrazione al computer di destinazione. Ad esempio, modificare ilConfig.xml
file e specificare il file aggiornato usando ilLoadState.exe
comando . Il comando esegue quindi laLoadState.exe
migrazione solo dei file e delle impostazioni di cui è necessario eseguire la migrazione. Per altre informazioni sul modo in cui ilLoadState.exe
comando elabora ed esegue la migrazione dei dati, vedere Funzionamento di USMT.Ad esempio, il comando seguente esegue la migrazione dei file e delle impostazioni:
LoadState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
Nota
Eseguire il
LoadState.exe
comando in modalità amministratore. A tale scopo, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi scegliere Esegui come amministratore.Disconnettersi dopo aver eseguito il
LoadState.exe
comando. Alcune impostazioni, ad esempio i tipi di carattere, lo sfondo e le impostazioni dello screen saver, non saranno effettive fino al successivo accesso dell'utente.