Condividi tramite


Sintassi di ScanState

Il comando ScanState viene usato insieme a Utilità di migrazione stato utente (USMT) 5.0 per analizzare il computer di origine, raccogliere i file e le impostazioni e creare un archivio.

In questo argomento

Informazioni preliminari

Sintassi

Opzioni di archiviazione

Opzioni per le regole di migrazione

Opzioni di monitoraggio

Opzioni utente

Opzioni per i file crittografati

Opzioni della riga di comando incompatibili

Informazioni preliminari

Prima di eseguire il comando ScanState, verifica le opzioni seguenti:

  • Per garantire la migrazione di tutte le impostazioni del sistema operativo, nella maggior parte dei casi devi eseguire i comandi ScanState in modalità amministratore da un account con credenziali amministrative.

  • Se l'archivio delle migrazioni viene crittografato, verrà richiesto di immettere una chiave di crittografia o il percorso di un file che contiene la chiave di crittografia. Prendi nota della chiave o del percorso del file di chiave perché le informazioni non sono conservate nell'archivio delle migrazioni. Questa informazione sarà necessaria quando esegui il comando LoadState per decrittografare l'archivio delle migrazioni o nel caso sia necessario eseguire l'utilità di ripristino. Una chiave o un file di chiave non corretto o mancante comporterà un messaggio di errore.

  • Per informazioni sui requisiti software per l'esecuzione del comando ScanState, vedi Requisiti per Utilità di migrazione stato utente (USMT).

    Importante

    Windows XP e Windows Vista® sono supportati solo come sistemi operativi sul computer di origine.

  • A meno che non sia indicato diversamente, ogni opzione può essere usata una sola volta durante l'esecuzione di uno strumento nella riga di comando.

  • Per raccogliere gli account di dominio non è necessario che il computer di origine abbia accesso al controller di dominio. Questa funzionalità è disponibile senza alcuna configurazione aggiuntiva.

  • Nella tabella Opzioni della riga di comando incompatibili sono elencate le opzioni della riga di comando che è possibile usare insieme e quelle che sono incompatibili.

  • Il percorso della directory in cui salvi l'archivio delle migrazioni verrà escluso dall'analisi. Ad esempio, se salvi l'archivio delle migrazioni nella radice dell'unità D, questa unità e tutte le rispettive sottodirectory verranno escluse dall'analisi.

Sintassi

In questa sezione vengono descritti la sintassi e l'uso delle opzioni della riga di comando ScanState. Le opzioni possono essere specificate in qualsiasi ordine. Se l'opzione contiene un parametro, puoi usare i due punti o uno spazio come separatore.

La sintassi del comando ScanState è:

scanstate [PercorsoArchivio] [/i:[Percorso\]NomeFile] [/o] [/v:LivelloDettaglio] [/nocompress] [/localonly] [/encrypt /key:StringaChiave|/keyfile:[Percorso\]NomeFile] [/l:[Percorso\]NomeFile] [/progress:[Percorso\]NomeFile] [/r:NumeroTentativi] [/w:SecondiPrimaDiRiprovare] [/c] [/p] [/all] [/ui:[NomeDominio|NomeComputer\]NomeUtente] [/ue:[NomeDominio|NomeComputer\]NomeUtente] [/uel:NumeroDiGiorni|AAAA/MM/GG|0] [/efs:abort|skip|decryptcopy|copyraw] [/genconfig:[Percorso\]NomeFile[/config:[Percorso\]NomeFile] [/?|help]

Ad esempio:

  • Per creare un file Config.xml nella directory corrente, usa:

    scanstate /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:13

  • Per creare un archivio crittografato con il file Config.xml e i file XML predefiniti della migrazione, usa:

    scanstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:13 /encrypt /key:"mykey"

Opzioni di archiviazione

Opzioni della riga di comando Descrizione

PercorsoArchivio

Indica una cartella in cui verranno salvati i file e le impostazioni. Tieni presente che PercorsoArchivio non può essere c:\. Devi sempre specificare l'opzione PercorsoArchivio nel comando ScanState, tranne quando viene usata l'opzione /genconfig. Non puoi specificare più di un percorso PercorsoArchivio.

/o

Richiesto per sovrascrivere i dati esistenti nell'archivio delle migrazioni o il file Config.xml. Se non specificato, il comando ScanState avrà esito negativo nel caso in cui siano già presenti dati nell'archivio delle migrazioni. Questa opzione non può essere usata più di una volta nella riga di comando.

/vsc

Abilita il servizio Copia Shadow del volume per eseguire la migrazione di file bloccati o in uso. Questa opzione della riga di comando elimina la maggior parte degli errori di blocco dei file che in genere si verificano nella sezione <ErrorControl>.

Può essere usata solo con il file eseguibile ScanState e non può essere combinata con l'opzione /hardlink.

/hardlink

Abilita la creazione di un archivio delle migrazioni con collegamento reale nel percorso specificato. L'opzione /nocompress deve essere specificata con l'opzione /hardlink.

/encrypt [{/key:<StringaChiave> | /keyfile:<file>]}

L'archivio viene crittografato con la chiave specificata. Per impostazione predefinita, la crittografia è disabilitata. Con questa opzione devi specificare la chiave di crittografia in uno dei modi seguenti:

  • /key: StringaChiave specifica la chiave di crittografia. Se è presente uno spazio in StringaChiave, è necessario racchiudere StringaChiave tra virgolette.

  • /keyfile: PercorsoENomeFile specifica un file di testo (txt) contenente la chiave di crittografia.

È consigliabile che StringaChiave contenga almeno otto caratteri, ma non può superare i 256 caratteri. Le opzioni /key e /keyfile non possono essere usate nella stessa riga di comando. Le opzioni /encrypt e /nocompress non possono essere usate nella stessa riga di comando.

> [!IMPORTANT] > Questa opzione deve essere usata con cautela perché chiunque abbia accesso allo script della riga di comando ScanState avrà accesso anche alla chiave di crittografia. >

L'esempio seguente mostra il comando ScanState e l'opzione /key:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /encrypt /key:mykey

/encrypt:<LivelloCrittografia>

L'opzione /encrypt accetta un parametro della riga di comando per definire il livello di crittografia da usare per la crittografia dell'archivio delle migrazioni. Per altre informazioni sugli algoritmi di crittografia supportati, vedi Crittografia dell'archivio delle migrazioni.

/nocompress

Disabilita la compressione dei dati e salva i file in una cartella nascosta denominata "File" in PercorsoArchivio\USMT. Per impostazione predefinita, la compressione è abilitata. La combinazione dell'opzione /nocompress con l'opzione /hardlink genera un archivio delle migrazioni con collegamento reale. Puoi usare l'archivio non compresso per visualizzare gli elementi archiviati da USMT, risolvere un problema o eseguire un'utilità antivirus sui file. Questa opzione deve essere usata solo in ambienti di testing poiché è consigliabile usare un archivio compresso durante la migrazione, a meno che l'opzione /nocompress non venga combinata con l'opzione /hardlink.

Le opzioni /nocompress e /encrypt non possono essere usate insieme in una stessa istruzione nella riga di comando. Tuttavia, se scegli di eseguire la migrazione di un archivio non compresso, il comando LoadState eseguirà la migrazione di ciascun file direttamente dall'archivio al percorso corretto nel computer di destinazione senza un percorso temporaneo.

Ad esempio:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /nocompress

Eseguire il comando ScanState in un sistema Windows offline

Puoi eseguire il comando ScanState in Windows PE. USMT supporta inoltre le migrazioni da installazioni precedenti di Windows contenute nelle directory Windows.old. La directory offline può essere una directory Windows quando esegui il comando ScanState in Windows PE o una directory Windows.old quando esegui il comando ScanState in Windows.

L'esecuzione del comando ScanState in un'immagine di Windows offline offre diversi vantaggi, tra cui:

  • Prestazioni migliorate.

    Poiché Windows PE è un sistema operativo thin, sono presenti meno servizi in esecuzione. In questo ambiente il comando ScanState ha maggiore accesso alle risorse hardware locali, consentendo a ScanState di eseguire le operazioni di migrazione più velocemente.

  • Processo di distribuzione end-to-end semplificato.

    La migrazione dei dati da Windows.old semplifica il processo di distribuzione end-to-end consentendo al processo di migrazione di venire avviato dopo l'installazione del nuovo sistema operativo.

  • Miglioramento del numero di migrazioni completate.

    Il tasso di migrazioni riuscite aumenta perché i file non verranno bloccati per eseguire le modifiche offline e perché Windows PE fornisce l'accesso come amministratore al file system Windows offline, eliminando la necessità dell'accesso a livello amministratore al sistema online.

  • Capacità di ripristinare un computer non avviabile.

    Potrebbe essere possibile ripristinare ed eseguire la migrazione dei dati da un computer non avviabile.

Opzioni della migrazione offline

Opzioni della riga di comando Definizione

/offline: "percorso di un file offline.xml"

Questa opzione viene usata per definire un percorso di un file XML offline che potrebbe specificare altre opzioni di migrazione offline, ad esempio, una directory Windows o qualsiasi reindirizzamento di dominio o cartella richiesto nella migrazione.

/offlinewindir: "percorso di una directory Windows"

Questa opzione specifica la directory Windows offline da cui il comando ScanState raccoglie lo stato dell'utente. La directory offline può essere una directory Windows.old quando esegui il comando ScanState in Windows o una directory Windows quando esegui il comando ScanState in Windows PE.

/offlinewinold: "directory Windows.old"

Questa opzione della riga di comando abilita la modalità di migrazione offline e avvia la migrazione dal percorso specificato. Deve essere usata solo negli scenari di migrazione Windows.old, dove la migrazione viene eseguita da una directory Windows.old.

Opzioni per le regole di migrazione

USMT fornisce le seguenti opzioni per specificare i file di cui eseguire la migrazione.

Opzioni della riga di comando Descrizione

/i:[Percorso\]NomeFile

(inclusione)

Specifica un file con estensione XML che contiene le regole che definiscono di quale stato utente, applicazione o sistema eseguire la migrazione. Puoi specificare questa opzione più volte per includere tutti i file XML (MigApp.xml, MigDocs.xml e qualsiasi altro file XML personalizzato che hai creato). Percorso può essere un percorso relativo o completo. Se non si specifica la variabile Percorso, NomeFile deve essere posizionato nella directory corrente. Per altre informazioni su quali file specificare, vedi la sezione "File XML" dell'argomento Domande frequenti.

/genconfig:[Percorso\]NomeFile

(generazione di Config.xml)

Genera il file opzionale Config.xml, ma non crea un archivio delle migrazioni. Per verificare che il file contenga tutti i componenti, le applicazioni e le impostazioni di cui è possibile eseguire la migrazione, il file deve essere creato in un computer di origine che contiene tutti i componenti, le applicazioni e le impostazioni che saranno presenti nei computer di destinazione. Inoltre, devi specificare gli altri file XML della migrazione usando l'opzione /i quando specifichi questa opzione.

Una volta creato, il file dovrà essere usato con il comando ScanState usando l'opzione /config.

Le uniche opzioni che puoi specificare con questa opzione sono /i, /v e /l. Non puoi specificare PercorsoArchivio, perché l'opzione /genconfig non crea un archivio. Percorso può essere un percorso relativo o completo. Se non specifichi la variabile Percorso, NomeFile verrà creato nella directory corrente.

Esempi:

  • Nell'esempio seguente viene creato un file Config.xml nella directory corrente:

    scanstate /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:13

/config:[Percorso\]NomeFile

Specifica il file Config.xml che deve essere usato dal comando ScanState per creare l'archivio. Questa opzione non può essere usata più di una volta nella riga di comando. Percorso può essere un percorso relativo o completo. Se non si specifica la variabile Percorso, NomeFile deve essere posizionato nella directory corrente.

Nell'esempio seguente viene creato un archivio usando il file Config.xml e i file MigDocs.xml e MigApp.xml:

scanstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log

Nell'esempio seguente viene eseguita una migrazione di file e impostazioni nel computer di destinazione usando i file Config.xml, MigDocs.xml e MigApp.xml:

loadstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log

/auto: percorso dei file script

Questa opzione consente di specificare il percorso dei file XML predefiniti e quindi iniziare la migrazione. Se non è specificato alcun percorso, USMT farà riferimento alla directory in cui si trovano i file binari USMT. L'opzione /auto ha lo stesso effetto delle opzioni seguenti: /i:MigDocs.xml/i:MigApp.xml /v:5.

/genmigxml: percorso di un file

Questa opzione specifica che il comando ScanState deve usare lo strumento di ricerca dei documenti per creare ed esportare un file XML che definisce in che modo eseguire la migrazione di tutti i file del computer in cui è in esecuzione il comando ScanState.

/localonly

Esegue la migrazione dei soli file archiviati nel computer locale, indipendentemente dalle regole contenute nei file XML specificati nella riga di comando. Puoi usare questa opzione quando vuoi escludere i dati dalle unità rimovibili nel computer di origine, quali unità memoria flash USB, dischi rigidi esterni e così via, e quando esistono unità di rete mappate nel computer di origine. Se non viene specificata l'opzione /localonly, il comando ScanState copierà i file dalle unità rimovibili o di rete all'archivio.

Tutto ciò che non è considerato come unità fissa dal sistema operativo verrà escluso da /localonly. In alcuni casi, i dischi rigidi esterni di grandi dimensioni vengono considerati unità fisse. Queste unità possono essere escluse in modo esplicito dalla migrazione usando un file custom.xml. Per altre informazioni su come escludere tutti i file in un'unità specifica, vedi Escludere file e impostazioni.

L'opzione /localonly della riga di comando include o esclude i dati nella migrazione come indicato nella tabella seguente:

 

Tipo di unità Comportamento con /localonly

Unità rimovibili quali un'unità flash USB

Escluse

Unità di rete

Escluse

Unità fisse

Incluse

Opzioni di monitoraggio

USMT fornisce diverse opzioni che possono essere usate per analizzare i problemi che si verificano durante la migrazione.

Nota

Il file di log di ScanState viene creato per impostazione predefinita, ma puoi specificarne il nome e il percorso con l'opzione /l.

Opzioni della riga di comando Descrizione

/listfiles:<NomeFile>

Puoi usare l'opzione /listfiles della riga di comando con il comando ScanState per generare un file di testo con l'elenco di tutti i file inclusi nella migrazione.

/l:[Percorso\]NomeFile

Specifica il percorso e il nome del file di log di ScanState.

Non puoi archiviare alcuno dei file di log in PercorsoArchivio. Percorso può essere un percorso relativo o completo. Se non specifichi la variabile Percorso, il log verrà creato nella directory corrente. Puoi usare l'opzione /v per modificare la quantità di output.

Se esegui i comandi ScanState o LoadState da una risorsa di rete condivisa, devi specificare questa opzione. In caso contrario USMT restituirà un errore che indica che non è stato possibile creare i file di log. Per risolvere questo problema, usa il comando /l:scan.log.

/v: <LivelloDettaglio>

(Verbosity)

Abilita l'output dettagliato nel file di log ScanState. Il valore predefinito è 0.

Puoi impostare LivelloDettaglio su uno dei livelli seguenti:

 

Livello Spiegazione

0

Sono abilitati solo gli errori e gli avvisi predefiniti.

1

Abilita l'output dettagliato.

4

Abilita l'output per gli errori e lo stato.

5

Abilita l'output dettagliato e per lo stato.

8

Abilita l'output per gli errori a un debugger.

9

Abilita l'output dettagliato a un debugger.

12

Abilita l'output per gli errori e lo stato a un debugger.

13

Abilita l'output dettagliato, per lo stato e a un debugger.

          </div>
          <p>Ad esempio:</p>
          <p>
            <code>scanstate \\server\share\migration\mystore /v:13 /i:migdocs.xml /i:migapp.xml</code>
          </p>
          <p>
            
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/progress</strong>:[<em>Percorso\</em>]<em>NomeFile</em></p>
        </td>
        <td colspan="1">
          <p>Consente di creare il log di stato opzionale. Non puoi archiviare alcuno dei file di log in <em>PercorsoArchivio</em>. <em>Percorso</em> può essere un percorso relativo o completo. Se non specifichi la variabile <em>Percorso</em>, <em>NomeFile</em> verrà creato nella directory corrente.</p>
          <p>Ad esempio:</p>
          <p>
            <code>scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /progress:prog.log /l:scanlog.log</code>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/c</strong>
          </p>
        </td>
        <td colspan="2">
          <p> Quando si specifica questa opzione, il comando <strong>ScanState</strong> continuerà l'esecuzione anche se si verificano errori non irreversibili. Tutti i file o le impostazioni che causano un errore vengono registrati nel log di stato. Se ad esempio è presente un file di grandi dimensioni che non potrà essere contenuto nell'archivio, il comando <strong>ScanState</strong> registrerà un errore e continuerà la migrazione. Inoltre, se un file è aperto o in uso da un'altra applicazione, USMT potrebbe non essere in grado di eseguire la migrazione del file e registrerà un errore. Senza l'opzione <strong>/c</strong>, il comando <strong>ScanState</strong> verrà interrotto al primo errore.</p>
          <p>Puoi usare la nuova sezione <strong>&lt;ErrorControl&gt;</strong> del file Config.xml per specificare quali errori di lettura o scrittura di file o del Registro di sistema possono essere ignorati senza conseguenze e quali possono comportare l'esito negativo della migrazione. Questo consente all'opzione della riga di comando <strong>/c</strong> di ignorare senza conseguenze tutti gli errori di input/output (I/O) dell'ambiente. Inoltre, l'opzione <strong>/genconfig</strong> genera ora una sezione <strong>&lt;ErrorControl&gt;</strong> di esempio che viene abilitata specificando i messaggi di errore e i comportamenti desiderati nel file Config.xml.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/r:</strong>
            <em>&lt;NumeroTentativi&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(Tentativi)</strong>
          </p>
          <p>Specifica il numero di tentativi a disposizione quando si verifica un errore durante il salvataggio dello stato utente in un server. L'impostazione predefinita è tre. Questa opzione è utile negli ambienti in cui la connettività di rete non è affidabile.</p>
          <p>Durante l'archiviazione dello stato dell'utente, l'opzione <strong>/r</strong> non sarà in grado di ripristinare i dati persi a causa di un errore hardware di rete, ad esempio un cavo di rete difettoso o scollegato, o quando viene interrotta una connessione di rete privata virtuale (VPN). L'opzione per i tentativi è destinata alle reti di grandi dimensioni e con traffico elevato, in cui la connettività è soddisfacente ma la latenza delle comunicazioni rappresenta un problema.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/w:</strong>
            <em>&lt;SecondiPrimaDiRiprovare&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(Attesa)</strong>
          </p>
          <p>Specifica il tempo da attendere, in secondi, prima di riprovare a eseguire un'operazione su un file in rete. L'impostazione predefinita è 1 secondo.</p>
        </td>
      </tr>
      <tr>
        <td>
          <p>
            <strong>/p:</strong>
            <em>&lt;PercorsoFile&gt;</em>
          </p>
        </td>
        <td>
          <p>Durante l'esecuzione, il comando <strong>ScanState</strong> crea un file XML nel percorso specificato. Tale file include stime dello spazio più accurate per l'archivio delle migrazioni. Nel seguente esempio viene mostrato come creare il file XML:</p>
          <p>
            <code>Scanstate.exe C:\MigrationLocation [additional parameters]</code>
          </p>
          <p>
            <code>/p:"C:\MigrationStoreSize.xml"</code>
          </p>
          <p>Per altre informazioni, vedi <a runat="server" href="hh825132(v=win.10).md">Stimare le dimensioni dell'archivio delle migrazioni</a>.</p>
          <p>Per preservare la funzionalità delle applicazioni esistenti o degli script che richiedono il comportamento precedente di USMT, puoi usare l'opzione<strong>/p</strong> senza specificare <em>"percorsofile"</em> in USMT. Se specifichi solo l'opzione <strong>/p</strong>, le stime dello spazio di archiviazione vengono create nello stesso modo che per le versioni USMT3.x.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/?</strong> o <strong>/help</strong></p>
        </td>
        <td colspan="2">
          <p>Visualizza la Guida nella riga di comando.</p>
        </td>
      </tr>
    </table>

Opzioni utente

Per impostazione predefinita, viene eseguita la migrazione di tutti gli utenti. L'unico modo per specificare gli utenti da includere ed escludere è l'uso delle opzioni seguenti. Non puoi escludere gli utenti usando i file XML della migrazione o il file Config.xml. Per altre informazioni, vedi Identificare gli utenti e Eseguire la migrazione di account utente.

Opzioni della riga di comando Descrizione

/all

Esegue la migrazione di tutti gli utenti del computer.

USMT esegue la migrazione di tutti gli account utente del computer, a meno che non escludi espressamente un account con le opzioni /ue o /uel. Per tale motivo, non è necessario specificare questa opzione nella riga di comando. Se comunque scegli di specificare l'opzione /all, non potrai usare anche le opzioni /ui, /ue o /uel.

/ui: <NomeDominio>\<NomeUtente>

o

/ui: <NomeComputer>\<NomeUtenteLocale>

(Inclusione utenti)

Esegue la migrazione degli utenti specificati. Per impostazione predefinita, tutti gli utenti vengono inclusi nella migrazione. Per questo motivo, l'opzione è utile solo quando viene usata con le opzioni /ue o /uel. Puoi specificare più opzioni /ui, ma non puoi usare l'opzione /ui con l'opzione /all. NomeDominio e NomeUtente possono contenere il carattere jolly asterisco (*). Quando si specifica un nome utente che contiene spazi, è necessario racchiuderlo tra virgolette.

noteNota
Se un utente è specificato per l'inclusione con l'opzione /ui ed è anche specificato per l'esclusione con le opzioni /ue o /uel, l'utente verrà incluso nella migrazione.

Ad esempio:

  • Per includere solo Utente2 del dominio Fabrikam, digita:

    /ue:*\* /ui:fabrikam\user2

  • Per eseguire la migrazione di tutti gli utenti del dominio Fabrikam e solo gli account utente dagli altri domini che sono stati attivi o modificati negli ultimi 30 giorni, digita:

    /uel:30 /ui:fabrikam\*

    In questo esempio, un account utente del dominio Contoso, che è stato modificato per l'ultima volta 2 mesi fa, non verrà incluso nella migrazione.

Per altri esempi, vedi le descrizioni delle opzioni /ue e /ui in questa tabella.

/uel: <NumeroDiGiorni>

o

/uel: <AAAA/MM/GG>

o

/uel:0

(Esclusione utenti in base all'ultimo accesso)

Esegue la migrazione degli utenti che hanno eseguito l'accesso al computer di origine entro un periodo di tempo specificato, in base alla data di Ultima modifica del file Ntuser.dat nel computer di origine. L'opzione /uel opera come una regola di inclusione. Ad esempio, con l'opzione /uel:30 viene eseguita la migrazione degli utenti che hanno eseguito l'accesso o il cui account è stato modificato nei 30 giorni precedenti alla data di esecuzione del comando ScanState.

Puoi specificare un numero di giorni o una data. Non puoi usare questa opzione con l'opzione /all. USMT recupera le informazioni sull'ultimo accesso dal computer locale, per cui non è necessario che il computer sia connesso alla rete quando si esegue questa opzione. Inoltre, se un utente di dominio ha eseguito l'accesso a un altro computer, tale istanza di accesso non viene considerata da USMT.

noteNota
L'opzione /uel non è valida nelle migrazioni offline.

  • /uel:0 esegue la migrazione di tutti gli utenti che sono attualmente connessi.

  • /uel:90 esegue la migrazione degli utenti che hanno eseguito l'accesso o i cui account sono stati modificati in altro modo negli ultimi 90 giorni.

  • /uel:1 esegue la migrazione degli utenti il cui account è stato modificato nelle ultime 24 ore.

  • /uel:2002/1/15 esegue la migrazione degli utenti che si sono connessi o che sono stati modificati dal 15 gennaio 2002 in avanti.

Ad esempio:

scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0

/ue: <NomeDominio>\<NomeUtente>

oppure

/ue: <NomeComputer>\<NomeUtenteLocale>

(Esclusione utenti)

Esclude gli utenti specificati dalla migrazione. Puoi specificare più opzioni /ue. Non puoi usare questa opzione con l'opzione /all. <NomeDominio> e <NomeUtente> possono contenere il carattere jolly asterisco (*). Quando specifichi un nome utente che contiene spazi, è necessario racchiuderlo tra virgolette.

Ad esempio:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /ue:contoso\user1

Come usare /ui e /ue

Gli esempi seguenti si applicano sia all'opzione /ui che all'opzione /ue. Puoi sostituire l'opzione /ue con l'opzione /ui per includere, anziché escludere, gli utenti specificati.

Comportamento Comando

Escludere l'utente denominato Utente Uno nel dominio Fabrikam.

/ue:"fabrikam\user one"

Escludere l'utente denominato Utente1 nel dominio Fabrikam.

/ue:fabrikam\user1

Escludere l'utente locale denominato Utente1.

/ue:%computername%\user1

Escludere tutti gli utenti di dominio.

/ue:Domain\*

Escludere tutti gli utenti locali.

/ue:%computername%\*

Escludere gli utenti in tutti i domini denominati Utente1, Utente2 e così via.

/ue:*\user*

Usare le opzioni in combinazione

Puoi usare insieme le opzioni /uel, /ue e /ui per eseguire la migrazione dei soli utenti desiderati.

L'opzione /ui ha la precedenza sulle opzioni /ue e /uel. Se un utente è specificato per l'inclusione con l'opzione /ui ed è anche specificato per l'esclusione con l'opzione /ue o /uel, l'utente verrà incluso nella migrazione. Se ad esempio specifichi /ui:contoso\* /ue:contoso\user1, la migrazione di Utente1 verrà eseguita, perché l'opzione /ui ha la precedenza sull'opzione /ue.

L'opzione /uel ha la precedenza sull'opzione /ue. Se un utente ha eseguito l'accesso nel periodo di tempo definito dall'opzione /uel, verrà eseguita la migrazione del profilo di tale utente anche se escluso con l'opzione /ue. Se ad esempio specifichi /ue:fixed\user1 /uel:14, la migrazione di Utente1 verrà eseguita se ha eseguito l'accesso al computer negli ultimi 14 giorni.

Comportamento Comando

Includere solo Utente2 del dominio Fabrikam ed escludere tutti gli altri utenti.

/ue:*\* /ui:fabrikam\user2

Includere solo l'utente locale denominato Utente1 ed escludere tutti gli altri utenti.

/ue:*\* /ui:user1

Includere solo gli utenti di dominio di Contoso, tranne Contoso\Utente1.

Questo comportamento non può essere completato usando un singolo comando. Per eseguire la migrazione di questo set di utenti, è invece necessario specificare quanto segue:

  • Nella riga di comando di ScanState digita: /ue:*\* /ui:contoso\*

  • Nella riga di comando di LoadState digita: /ue:contoso\user1

Includere solo gli utenti locali (non di dominio).

/ue:*\* /ui:%computername%\*

Opzioni per i file crittografati

Puoi usare le seguenti opzioni per eseguire la migrazione dei file crittografati. In tutti i casi, per impostazione predefinita, USMT ha esito negativo se viene trovato un file crittografato, a meno che non specifichi un'opzione /efs. Per eseguire la migrazione dei file crittografati, devi modificare il comportamento predefinito.

Per altre informazioni, vedi Eseguire la migrazione di file e certificati di EFS.

Nota

Verrà eseguita la migrazione automatica dei certificati di EFS quando si esegue la migrazione a Windows Vista, Windows 7 o Windows 8. Per questo motivo, devi specificare l'opzione /efs:copyraw con il comando ScanState per eseguire la migrazione dei file crittografati.

Avviso

Esegui la migrazione dei file crittografati con cautela. Se esegui la migrazione di un file crittografato senza eseguire anche la migrazione del certificato, gli utenti finali non riusciranno ad accedere al file dopo la migrazione.

Opzioni della riga di comando Spiegazione

/efs:hardlink

Crea un collegamento reale al file EFS anziché copiarlo. Da usare solo con le opzioni /hardlink e /nocompress.

/efs:abort

Causa l'interruzione del comando ScanState e restituisce un codice di errore se nel computer di origine viene trovato un file EFS (Crittografia file system). Abilitato per impostazione predefinita.

/efs:skip

Il comando ScanState ignorerà i file EFS.

/efs:decryptcopy

Causa la decrittografia del file da parte del comando ScanState, se possibile, prima di salvare il file nell'archivio delle migrazioni e l'interruzione se il file non può essere decrittografato. Se il comando ScanState ha esito positivo, il file sarà non crittografato nell'archivio delle migrazioni e, una volta eseguito il comando LoadState, il file verrà copiato nel computer di destinazione.

/efs:copyraw

Causa la copia da parte del comando ScanState dei file nel formato crittografato. I file non saranno accessibili nel computer di destinazione fino al completamento della migrazione dei certificati EFS. I certificati EFS verranno migrati automaticamente. Per impostazione predefinita, USMT ha tuttavia esito negativo se viene trovato un file crittografato, a meno che non specifichi un'opzione /efs. Per questo motivo, devi specificare l'opzione /efs:copyraw con il comando ScanState per eseguire la migrazione dei file crittografati. Quando esegui il comando LoadState, la migrazione del file crittografato e del certificato EFS verrà eseguita automaticamente.

Ad esempio:

ScanState /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /efs:copyraw

> [!IMPORTANT] > Tutti i file devono essere crittografati se la cartella padre è crittografata. Se l'attributo di crittografia in un file all'interno di una cartella crittografata è stato rimosso, il file verrà crittografato durante le migrazione usando le credenziali dell'account usato per eseguire lo strumento LoadState. Per altre informazioni, vedi Eseguire la migrazione di file e certificati di EFS. >

Opzioni della riga di comando incompatibili

La tabella seguente indica quali opzioni della riga di comando non sono compatibili con il comando ScanState. Se la voce nella tabella per una particolare combinazione è vuota, le opzioni sono compatibili ed è possibile usarle insieme. Il simbolo X indica che le opzioni non sono compatibili. Ad esempio, non puoi usare l'opzione /nocompress con l'opzione /encrypt.

Opzioni della riga di comando /keyfile /nocompress /genconfig /all

/i

/o

/v

/nocompress

X

N/D

/localonly

X

/key

X

X

/encrypt

Obbligatorio*

X

X

/keyfile

N/D

X

/l

/progress

X

/r

X

/w

X

/c

X

/p

X

N/D

/all

X

/ui

X

X

/ue

X

X

/uel

X

X

/efs:<opzione>

X

/genconfig

N/D

/config

X

<PercorsoArchivio>

X

Nota

Devi specificare l'opzione /key o /keyfile insieme all'opzione /encrypt.

Vedere anche

Altre risorse

Libreria di elementi XML