Condividi tramite


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

  1. 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.

  2. 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.

  3. 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.

  4. 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 ScanState

  5. Se necessario, modificare le copie dei Migration.xml file e MigDocs.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, o MigXmlHelper.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.

  6. 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 i MigDocs.xml file e MigApp.xml :

    ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    
  7. Aprire l'oggetto Config.xml generato nel passaggio precedente. Esaminare lo stato di migrazione di ognuno dei componenti elencati nel Config.xml file. Se necessario, modificare il Config.xml file e specificare migrate=no per tutti i componenti di cui non è necessario eseguire la migrazione.

Passaggio 2: Raccogliere file e impostazioni dal computer di origine

  1. Eseguire il backup del computer di origine.

  2. 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 nel Config.xml file può essere usata per specificare quali errori devono essere ignorati e quali devono causare l'esito negativo della migrazione.

  3. Per raccogliere file e impostazioni, eseguire il ScanState.exe comando nel computer di origine. È necessario specificare tutti i file.xml che il ScanState.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 il ScanState.exe comando elabora e archivia i dati, vedere Funzionamento di USMT.

  4. 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

  1. Installare il sistema operativo nel computer di destinazione.

  2. 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.

  3. 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 nel Config.xml file per specificare quali errori devono essere ignorati e quali errori devono causare l'esito negativo della migrazione.

  4. Eseguire il LoadState.exe comando nel computer di destinazione. Specificare lo stesso set di file.xml specificati quando è stato usato il ScanState.exe comando. Tuttavia, non è sempre necessario specificare il Config.xml file. Il Config.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 il Config.xml file e specificare il file aggiornato usando il LoadState.exe comando . Il comando esegue quindi la LoadState.exe migrazione solo dei file e delle impostazioni di cui è necessario eseguire la migrazione. Per altre informazioni sul modo in cui il LoadState.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.

  5. 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.