Sintaxis de ScanState

El ScanState.exe comando se usa con la Herramienta de migración de estado de usuario (USMT) para examinar el equipo de origen, recopilar los archivos y la configuración y crear un almacén. En este artículo se describe la sintaxis de ScanState.exe comandos y las opciones disponibles con ella.

Antes de comenzar

Antes de ejecutar el ScanState.exe comando, tenga en cuenta los elementos:

  • Para asegurarse de que se migran todas las configuraciones del sistema operativo, ejecute los ScanState.exe comandos en modo de administrador desde una cuenta con credenciales administrativas.

  • Si el almacén de migración está cifrado, se requiere una clave de cifrado o una ruta de acceso a un archivo que contenga la clave de cifrado. Asegúrese de anotar la clave o la ubicación del archivo de clave, ya que esta información no se conserva en ningún lugar del almacén de migración. Esta información es necesaria cuando se ejecuta el LoadState.exe comando para descifrar el almacén de migración o si es necesario usar la utilidad de recuperación. Un archivo de clave o clave incorrecto o que falta da como resultado un mensaje de error.

  • Para obtener información sobre los requisitos de software para ejecutar el ScanState.exe comando, consulte Requisitos de USMT.

  • A menos que se indique lo contrario, use cada opción solo una vez al ejecutar una herramienta en la línea de comandos.

  • Las cuentas de dominio se pueden recopilar sin que el equipo de origen tenga acceso al controlador de dominio. Esta funcionalidad está disponible sin ninguna configuración adicional.

  • En la tabla Opciones de línea de comandos incompatibles se enumeran las opciones que se pueden usar juntas y qué opciones de línea de comandos son incompatibles.

  • La ubicación del directorio donde se guarda el almacén de migración se excluye del examen. Por ejemplo, si el almacén de migración se guarda en la raíz de la unidad D, la unidad D y todos sus subdirectorios se excluyen del examen.

Sintaxis

En esta sección se explica la sintaxis y el uso de las opciones de línea de comandos disponibles al usar el ScanState.exe comando . Las opciones se pueden especificar en cualquier orden. Si la opción contiene un parámetro, se puede usar un separador de dos puntos o un separador de espacio.

La ScanState.exe sintaxis del comando es:

ScanState.exe [StorePath] [/apps] [/ppkg:FileName] [/i:[Path\]FileName] [/o] [/v:VerbosityLevel] [/nocompress] [/localonly] [/encrypt /key:KeyString|/keyfile:[Path\]FileName] [/l:[Path\]FileName] [/progress:[Path\]FileName] [/r:TimesToRetry] [/w:SecondsBeforeRetry] [/c] [/p] [/all] [/ui:[DomainName|ComputerName\]UserName] [/ue:[DomainName|ComputerName\]UserName] [/uel:NumberOfDays|YYYY/MM/DD|0] [/efs:abort|skip|decryptcopy|copyraw] [/genconfig:[Path\]FileName[/config:[Path\]FileName] [/?|ayuda]

Por ejemplo, para crear un Config.xml archivo en el directorio actual, use:

ScanState.exe /i:MigApp.xml /i:MigDocs.xml /genconfig:Config.xml /v:13

Para crear un almacén cifrado mediante el Config.xml archivo y la migración predeterminada .xml archivos, use:

ScanState.exe \\server\share\migration\mystore /i:MigApp.xml /i:MigDocs.xml /o /config:Config.xml /v:13 /encrypt /key:"mykey"

Opciones de almacenamiento

opción Command-Line Descripción
StorePath Indica una carpeta donde se guardan los archivos y la configuración. StorePath no puede ser C:\. La opción StorePath debe especificarse en el ScanState.exe comando, excepto cuando se usa la /genconfig opción . No se puede especificar más de una ubicación de StorePath .
/Aplicaciones Examina la imagen en busca de aplicaciones y las incluye y su configuración del Registro asociada.
/ppkg [<FileName>] Exporta a una ubicación de archivo específica.
/o Se requiere para sobrescribir los datos existentes en el almacén o Config.xml archivo de migración. Si no se especifica, se produce un error en el ScanState.exe comando si el almacén de migración ya contiene datos. Esta opción no se puede usar más de una vez en una línea de comandos.
/Vsc Esta opción permite al servicio de instantáneas de volumen migrar archivos bloqueados o en uso. Esta opción de línea de comandos elimina la mayoría de los errores de bloqueo de archivos que suele encontrar la <sección ErrorControl> .

Esta opción solo se usa con el archivo ejecutable ScanState y no se puede combinar con la /hardlink opción .
/hardlink Permite la creación de un almacén de migración de vínculos físicos en la ubicación especificada. La /nocompress opción debe especificarse con la /hardlink opción .
/encrypt [{/key:<KeyString> | /keyfile:<file>]} Cifra el almacén con la clave especificada. El cifrado está deshabilitado de forma predeterminada. Con esta opción, la clave de cifrado debe especificarse de una de las siguientes maneras:
  • /key: KeyString especifica la clave de cifrado. Si hay un espacio en KeyString, KeyString debe estar entre comillas (").
  • /keyfile: FilePathAndName especifica un archivo de texto (.txt) que contiene la clave de cifrado.

Se recomienda que KeyString tenga al menos ocho caracteres, pero no puede superar los 256 caracteres. Las /key opciones y /keyfile no se pueden usar en la misma línea de comandos. Las /encrypt opciones y /nocompress no se pueden usar en la misma línea de comandos.
Importante
Tenga cuidado al usar las /key opciones o keyfile . Por ejemplo, cualquier persona que tenga acceso a scripts que ejecuten el ScanState.exe comando con estas opciones también tiene acceso a la clave de cifrado.

En el ejemplo siguiente se muestra el ScanState.exe comando y la /key opción :
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /encrypt /key:mykey
/encrypt:<EncryptionStrength> La /encrypt opción acepta un parámetro de línea de comandos para definir la intensidad de cifrado que se usará para el cifrado del almacén de migración. Para obtener más información sobre los algoritmos de cifrado admitidos, consulte Cifrado del almacén de migración.
/nocompress Deshabilita la compresión de datos y guarda los archivos en una carpeta oculta denominada "Archivo" en StorePath\USMT. La compresión está habilitada de forma predeterminada. La combinación de la /nocompress opción con la /hardlink opción genera un almacén de migración de vínculos duros. El almacén sin comprimir se puede usar para ver lo que usmt almacena, solucionar un problema o ejecutar una utilidad antivirus en los archivos. Esta opción solo debe usarse en entornos de prueba. Microsoft recomienda usar un almacén comprimido durante las migraciones de producción, a menos que combine la /nocompress opción con la /hardlink opción .

Las /nocompress opciones y /encrypt no se pueden usar juntas en una instrucción de la línea de comandos. Sin embargo, si se migra un almacén sin comprimir, el LoadState.exe comando migra cada archivo directamente desde el almacén a la ubicación correcta en el equipo de destino sin una ubicación temporal.

Por ejemplo:
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /nocompress

Ejecutar el comando ScanState en un sistema Windows sin conexión

El ScanState.exe comando se puede ejecutar en el entorno de preinstalación de Windows (WinPE). Además, USMT admite migraciones de instalaciones anteriores de Windows contenidas en directorios Windows.old . El directorio sin conexión puede ser un directorio de Windows cuando el ScanState.exe comando se ejecuta en WinPE o en un directorio Windows.old cuando el ScanState.exe comando se ejecuta en Windows.

La ejecución del ScanState.exe comando en una imagen de Windows sin conexión ofrece varias ventajas, entre las que se incluyen:

  • Rendimiento mejorado.

    Dado que WinPE es un sistema operativo fino, hay menos servicios en ejecución. En este entorno, el ScanState.exe comando tiene más acceso a los recursos de hardware locales, lo que permite a ScanState realizar operaciones de migración más rápidamente.

  • Proceso de implementación de un extremo a otro simplificado.

    La migración de datos desde Windows.old simplifica el proceso de implementación de un extremo a otro al permitir que el proceso de migración se produzca después de instalar el nuevo sistema operativo.

  • Se ha mejorado el éxito de la migración.

    La tasa de éxito de la migración aumenta porque:

    • Los archivos no están bloqueados para su edición mientras están sin conexión.
    • WinPE proporciona acceso de administrador a los archivos del sistema de archivos de Windows sin conexión, lo que elimina la necesidad de acceso de nivel de administrador al sistema en línea.
  • Capacidad de recuperar un desde un equipo que no arranca.

    Es posible recuperar y migrar datos desde un equipo que no arranque.

Opciones de migración sin conexión

opción Command-Line Definición
/offline:"ruta de acceso a un archivo Offline.xml" Esta opción se usa para definir una ruta de acceso a un archivo de.xml sin conexión que podría especificar otras opciones de migración sin conexión. Por ejemplo, un directorio de Windows sin conexión o cualquier redireccionamiento de dominio o carpeta necesario en la migración.
/offlinewindir:"ruta de acceso a un directorio de Windows" Esta opción especifica el directorio de Windows sin conexión del que el comando recopila el ScanState.exe estado del usuario. El directorio sin conexión puede ser Windows.old cuando el ScanState.exe comando se ejecuta en Windows o en un directorio de Windows cuando el ScanState.exe comando se ejecuta en WinPE.
/offlinewinold:"Windows.old directory" Esta opción de línea de comandos habilita el modo de migración sin conexión e inicia la migración desde la ubicación especificada. Esta opción solo está pensada para usarse en escenarios de migración windows.old , donde la migración se produce desde un directorio Windows.old .

Opciones de regla de migración

USMT proporciona las siguientes opciones para especificar qué archivos se van a migrar.

opción Command-Line Descripción
/i:[Path]FileName (incluir)

Especifica un archivo .xml que contiene reglas que definen el estado de usuario, aplicación o sistema que se va a migrar. Esta opción se puede especificar varias veces para incluir todos los archivos de.xml (MigApp.xml, MigDocs.xmly los archivos de.xml personalizados que se crean). La ruta de acceso puede ser una ruta de acceso relativa o completa. Si no se especifica la variable Path , FileName debe encontrarse en el directorio actual. Para obtener más información sobre qué archivos especificar, consulte la sección "Archivos XML" del artículo Preguntas más frecuentes .
/genconfig:[Path]FileName (Generar Config.xml)

Genera el archivo opcional Config.xml , pero no crea un almacén de migración. Para asegurarse de que este archivo contiene todo lo que debe migrarse, cree este archivo en un equipo de origen que contenga todo lo siguiente:
  • Componentes
  • applications
  • settings
presentes en los equipos de destino. Además, se deben especificar los demás archivos de.xml de migración, mediante la opción /i , cuando se especifica esta opción.

Una vez creado este archivo, se puede usar con el ScanState.exe comando mediante la opción /config .

Las únicas opciones que se pueden especificar con esta opción son las /iopciones , /vy /l . No se puede especificar StorePath, porque la /genconfig opción no crea un almacén. La ruta de acceso puede ser una ruta de acceso relativa o completa. Si no se especifica la variable Path , filename se crea en el directorio actual.

Ejemplos:
  • En el ejemplo siguiente se crea un Config.xml archivo en el directorio actual:
    ScanState.exe /i:MigApp.xml /i:MigDocs.xml /genconfig:Config.xml /v:13
/config:[Path]FileName Especifica el Config.xml archivo que el ScanState.exe comando debe usar para crear el almacén. Esta opción no se puede usar más de una vez en la línea de comandos. La ruta de acceso puede ser una ruta de acceso relativa o completa. Si no se especifica la variable Path , FileName debe encontrarse en el directorio actual.

En el ejemplo siguiente se crea un almacén con los Config.xml archivos file, MigDocs.xmly MigApp.xml :
ScanState.exe \server\share\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log

En el ejemplo siguiente se migran los archivos y la configuración al equipo de destino mediante los Config.xmlarchivos , MigDocs.xmly MigApp.xml :
LoadState.exe \server\share\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
/auto:path to script files Esta opción permite especificar la ubicación de los archivos de.xml predeterminados. Si no se especifica ninguna ruta de acceso, USMT hace referencia al directorio donde se encuentran los archivos binarios de USMT. La /auto opción tiene el mismo efecto que el uso de las siguientes opciones: /i: MigDocs.xml /i:MigApp.xml /v:5.
/genmigxml:path a un archivo Esta opción especifica que el ScanState.exe comando debe usar el buscador de documentos para crear y exportar un archivo .xml que defina cómo migrar todos los archivos del equipo en el que se ejecuta el ScanState.exe comando.
/localonly Migra solo los archivos almacenados en el equipo local, independientemente de las reglas de los archivos .xml especificados en la línea de comandos. Esta opción se debe usar para excluir los datos de las unidades extraíbles en el equipo de origen y cuando hay unidades de red asignadas en el equipo de origen. Algunos ejemplos de unidades extraíbles son las unidades flash USB (UFD) y algunas unidades de disco duro externas. Si no se especifica la /localonly opción, el ScanState.exe comando copia los archivos de estas unidades extraíbles o de red en el almacén.

/localonly excluye todo lo que el sistema operativo no considera una unidad fija. En algunos casos, las unidades de disco duro externas grandes se consideran unidades fijas. Estas unidades se pueden excluir explícitamente de la migración mediante un archivo de.xml personalizado. Para obtener más información sobre cómo excluir todos los archivos de una unidad específica, consulte Excluir archivos y configuraciones.

La /localonly opción de línea de comandos incluye o excluye datos en la migración, tal como se identifica en las siguientes ubicaciones de almacenamiento:
  • Unidades extraíbles, como una unidad flash USB : excluida
  • Unidades de red : excluidas
  • Unidades fijas : incluidas

Opciones de supervisión

USMT proporciona varias opciones que se pueden usar para analizar los problemas que se producen durante la migración.

Nota

El registro ScanState se crea de forma predeterminada, pero el nombre y la ubicación del registro se pueden especificar con la opción /l .

opción Command-Line Descripción
/listfiles:<FileName> La /listfiles opción de línea de comandos se puede usar con el ScanState.exe comando para generar un archivo de texto que enumera todos los archivos incluidos en la migración.
/l:[Path]FileName Especifica la ubicación y el nombre del registro ScanState .

Los archivos de registro no se pueden almacenar en StorePath. La ruta de acceso puede ser una ruta de acceso relativa o completa. Si no se especifica la variable Path , el registro se crea en el directorio actual. La /v opción se puede usar para ajustar la cantidad de salida.

Si el ScanState.exe comando se ejecuta desde un recurso de red compartido, se debe especificar la /l opción o USMT produce el siguiente error:

USMT no pudo crear los archivos de registro

Para corregir este problema, asegúrese de especificar la /l opción al ejecutarse ScanState.exe desde un recurso de red compartido.
/v:<VerbosityLevel> (Detalle)

Habilita la salida detallada en el archivo de registro ScanState . El valor predeterminado es 0.

VerbosityLevel se puede establecer en uno de los siguientes niveles:
  • 0 : solo se habilitan los errores y advertencias predeterminados.
  • 1 : habilita la salida detallada.
  • 4 : habilita la salida de estado y error.
  • 5 : habilita la salida detallada y de estado.
  • 8 : habilita la salida de error en un depurador.
  • 9 : habilita la salida detallada en un depurador.
  • 12 : habilita la salida de estado y error en un depurador.
  • 13 : habilita la salida detallada, de estado y del depurador.

Por ejemplo:
ScanState.exe \server\share\migration\mystore /v:13 /i:MigDocs.xml /i:MigApp.xml
/progress:[Path]FileName Crea el registro de progreso opcional. Los archivos de registro no se pueden almacenar en StorePath. La ruta de acceso puede ser una ruta de acceso relativa o completa. Si no se especifica la variable Path , filename se crea en el directorio actual.

Por ejemplo:
ScanState.exe /i:MigApp.xml /i:MigDocs.xml \server\share\migration\mystore /progress:Progress.log /l:scanlog.log
/C Cuando se especifica esta opción, el ScanState.exe comando continúa ejecutándose, incluso si se producen errores no irrecuperables. Los archivos o configuraciones que provocan un error se registran en el registro de progreso. Por ejemplo, si hay un archivo grande que no cabe en el almacén, el ScanState.exe comando registra un error y continúa con la migración. Además, si un archivo está abierto o está en uso por una aplicación, es posible que USMT no pueda migrar el archivo y registre un error. Sin la /c opción , el ScanState.exe comando se cierra en el primer error.

La < sección ErrorControl> del Config.xml archivo se puede usar para especificar qué errores de lectura y escritura del registro o archivo se pueden omitir de forma segura y que podrían provocar un error en la migración. Esta ventaja en el Config.xml archivo permite que la opción de línea /c de comandos omita de forma segura todos los errores de entrada/salida (E/S) en el entorno. Además, la opción /genconfig ahora genera una sección ErrorControl> de ejemplo < que está habilitada especificando mensajes de error y comportamientos deseados en el Config.xml archivo.
/r:<TimesToRetry> (Reintentar)

Especifica el número de veces que se va a reintentar cuando se produce un error al guardar el estado de usuario en un servidor. El valor predeterminado es tres veces. Esta opción es útil en entornos donde la conectividad de red no es confiable.

Cuando se almacena el estado del usuario, la /r opción no puede recuperar los datos que se pierden debido a un error de hardware de red, como un cable de red defectuoso o desconectado, o cuando se produce un error en una conexión de red privada virtual (VPN). La opción de reintento está pensada para redes grandes y ocupadas donde la conectividad es satisfactoria, pero la latencia de comunicación es un problema.
/w:<SecondsBeforeRetry> (Esperar)

Especifica el tiempo de espera, en segundos, antes de reintentar una operación de archivo de red. El valor predeterminado es 1 segundo.
/p:<pathToFile> Cuando se ejecuta el ScanState.exe comando, crea un archivo .xml en la ruta de acceso especificada. Este archivo .xml incluye estimaciones de espacio mejoradas para el almacén de migración. En el ejemplo siguiente se muestra cómo crear este archivo .xml :
ScanState.exe C:\MigrationLocation [additional parameters]
/p:"C:\MigrationStoreSize.xml"

Para obtener más información, consulte Estimación del tamaño del almacén de migración.

Para conservar la funcionalidad de las aplicaciones o scripts existentes que requieren el comportamiento anterior de USMT, la /p opción se puede usar, sin especificar "pathtoafile", en USMT. Si solo se especifica la /p opción , las estimaciones de espacio de almacenamiento se crean de la misma manera que con las versiones de USMT 3.x.
/? o /help Muestra ayuda en la línea de comandos.

Opciones de usuario

De forma predeterminada, se migran todos los usuarios. La única manera de especificar qué usuarios incluir y excluir es mediante las siguientes opciones. Los usuarios no se pueden excluir en la migración .xml archivos ni mediante el Config.xml archivo. Para obtener más información, consulte Identificación de usuarios y Migración de cuentas de usuario.

opción Command-Line Descripción
/todo Migra todos los usuarios del equipo.

USMT migra todas las cuentas de usuario del equipo, a menos que se excluya específicamente una cuenta con las /ue opciones o /uel . Por este motivo, no es necesario especificar esta opción en la línea de comandos. Sin embargo, si se especifica la /all opción , tampoco se pueden especificar las /uiopciones o /ue/uel .
/ui:<DomainName>\<UserName>
or
/ui:<ComputerName>\<LocalUserName>
(Incluir usuario)

Migra los usuarios especificados. De forma predeterminada, todos los usuarios se incluyen en la migración. Por lo tanto, esta opción solo resulta útil cuando se usa con las /ue opciones o /uel . Se pueden especificar varias /ui opciones, pero la /ui opción no se puede usar con la /all opción . DomainName y UserName pueden contener el carácter comodín asterisco (*). Cuando se especifica un nombre de usuario que contiene espacios, debe estar entre comillas (").
Nota
Si se especifica un usuario para su inclusión con la /ui opción y también se especifica que se excluya con las /ue opciones o /uel , el usuario se incluye en la migración.

Por ejemplo:
  • Para incluir solo User2 desde el dominio fabrikam, escriba:

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

  • Para migrar todos los usuarios del dominio Fabrikam y solo las cuentas de usuario de otros dominios que están activos o modificados de otro modo en los últimos 30 días, escriba lo siguiente:

    /uel:30 /ui:fabrikam\*

    En este ejemplo, no se migra una cuenta de usuario del dominio contoso que se modificó por última vez hace dos meses.

Para obtener más ejemplos, vea las descripciones de las /ue opciones y /ui de esta tabla.
/uel:<NumberOfDays>
or
/uel:<AAAA/MM/DD>
or
/uel:0
(Exclusión del usuario en función del último inicio de sesión)

Migra los usuarios que iniciaron sesión en el equipo de origen dentro del período de tiempo especificado, en función de la fecha de última modificación del archivo Ntuser.dat en el equipo de origen. La /uel opción actúa como regla de inclusión. Por ejemplo, la /uel:30 opción migra los usuarios que iniciaron sesión o cuya cuenta se modificó en los últimos 30 días a partir de la fecha en que se ejecuta el ScanState.exe comando.

Se puede especificar el número de días o la fecha. Esta opción no se puede usar con la /all opción . USMT recupera la última información de inicio de sesión del equipo local, por lo que no es necesario que el equipo esté conectado a la red al ejecutar esta opción. Además, si un usuario de dominio inicia sesión en otro equipo, USMT no considera esa instancia de inicio de sesión.
Nota
La /uel opción no es válida en las migraciones sin conexión.
  • /uel:0 migra los usuarios que han iniciado sesión actualmente.
  • /uel:90 migra los usuarios que iniciaron sesión o cuyas cuentas se modificaron de otro modo en los últimos 90 días.
  • /uel:1 migra usuarios cuya cuenta se modificó en las últimas 24 horas.
  • /uel:2020/2/15 migra los usuarios que iniciaron sesión o se modificaron el 15 de febrero de 2020 o posteriormente.

Por ejemplo:
ScanState.exe /i:MigApp.xml /i:MigDocs.xml \\server\share\migration\mystore /uel:0
/ue:<DomainName>\<UserName>
O bien:

/ue:<ComputerName>\<LocalUserName>
(Exclusión de usuario)

Excluye a los usuarios especificados de la migración. Se pueden especificar varias /ue opciones. Esta opción no se puede usar con la /all opción . <DomainName> y <UserName> pueden contener el carácter comodín asterisco (*). Cuando se especifica un nombre de usuario que contiene espacios, debe estar entre comillas (").

Por ejemplo:
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \\server\share\migration\mystore /ue:contoso\user1

Cómo usar /ui y /ue

Los ejemplos siguientes se aplican a las /ui opciones y /ue . La /ue opción se puede reemplazar por la /ui opción para incluir, en lugar de excluir, los usuarios especificados.

Comportamiento Comando
Excluya al usuario denominado User One en el dominio fabrikam. /ue:"fabrikam\user one"
Excluya al usuario denominado User1 en el dominio fabrikam. /ue:fabrikam\user1
Excluya el usuario local denominado User1. /ue:%computername%\user1
Excluir todos los usuarios del dominio. /ue:Domain\*
Excluir todos los usuarios locales. /ue:%computername%\*
Excluir usuarios en todos los dominios denominados User1, User2, etc. /ue:*\user*

Uso conjunto de las opciones

Las /uelopciones y /ui/ue se pueden usar conjuntamente para migrar solo los usuarios que deben migrarse.

La /ui opción tiene prioridad sobre las /ue opciones y /uel . Si se especifica un usuario para su inclusión con la /ui opción y también se especifica que se excluya con las /ue opciones o /uel , el usuario se incluye en la migración. Por ejemplo, si /ui:contoso\* /ue:contoso\user1 se especifica , se migra User1 , porque la /ui opción tiene prioridad sobre la /ue opción .

La /uel opción tiene prioridad sobre la /ue opción . Si un usuario ha iniciado sesión en el período de tiempo especificado establecido por la /uel opción, el perfil de ese usuario se migra incluso si se excluye mediante la /ue opción . Por ejemplo, si /ue:fixed\user1 /uel:14 se especifica , user1 se migra si ha iniciado sesión en el equipo en los últimos 14 días.

Comportamiento Comando
Incluya solo User2 del dominio Fabrikam y excluya al resto de usuarios. /ue:*\* /ui:fabrikam\user2
Incluya solo el usuario local denominado User1 y excluya al resto de usuarios. /ue:*\* /ui:user1
Incluya solo los usuarios de dominio de Contoso, excepto Contoso\User1. Este comportamiento no se puede completar con un solo comando. En su lugar, para migrar este conjunto de usuarios, especifique los siguientes comandos:
  • En la línea de ScanState.exe comandos, escriba:
    /ue:*\* /ui:contoso\*
  • En la línea de LoadState.exe comandos, escriba:
    /ue:contoso\user1
Incluya solo usuarios locales (que no sean de dominio). /ue:*\* /ui:%computername%\*

Opciones de archivo cifrado

Las siguientes opciones se pueden usar para migrar archivos cifrados. En todos los casos, de forma predeterminada, USMT produce un error si se encuentra un archivo cifrado a menos que se especifique la /efs opción . Para migrar archivos cifrados, se debe cambiar el comportamiento predeterminado.

Para obtener más información, consulte Migración de archivos y certificados EFS.

Nota

Los certificados EFS se migran automáticamente durante la migración. Por lo tanto, la /efs:copyraw opción debe especificarse con el ScanState.exe comando para migrar los archivos cifrados.

Precaución

Tenga cuidado al migrar archivos cifrados. Si se migra un archivo cifrado sin migrar también el certificado, los usuarios finales no podrán acceder al archivo después de la migración.

opción Command-Line Explicación
/efs:hardlink Crea un vínculo duro al archivo EFS en lugar de copiarlo. Use solo con las /hardlink opciones y /nocompress .
/efs:abort Hace que se produzca un error en el ScanState.exe comando con un código de error si se encuentra un archivo del sistema de archivos de cifrado (EFS) en el equipo de origen. Habilitado de forma predeterminada.
/efs:skip Hace que el ScanState.exe comando ignore los archivos EFS.
/efs:decryptcopy Hace que el ScanState.exe comando descifre el archivo, si es posible, antes de guardarlo en el almacén de migración y producir un error si el archivo no se puede descifrar. Si el ScanState.exe comando se ejecuta correctamente, el archivo se desencripta en el almacén de migración y, una vez que se ejecuta el LoadState.exe comando, el archivo se copia en el equipo de destino.
/efs:copyraw Hace que el ScanState.exe comando copie los archivos en el formato cifrado. Los archivos no son accesibles en el equipo de destino hasta que se migran los certificados EFS. Los certificados EFS se migran automáticamente; sin embargo, de forma predeterminada, USMT produce un error si se encuentra un archivo cifrado, a menos que se especifique la /efs opción . Por lo tanto, la /efs:copyraw opción debe especificarse con el ScanState.exe comando para migrar el archivo cifrado. Cuando se ejecuta el LoadState.exe comando, el archivo cifrado y el certificado EFS se migran automáticamente.

Por ejemplo:
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /efs:copyraw
Importante
Todos los archivos deben cifrarse si la carpeta primaria está cifrada. Si se quita el atributo de cifrado de un archivo dentro de una carpeta cifrada, el archivo se cifra durante la migración con las credenciales de la cuenta usada para ejecutar la herramienta LoadState . Para obtener más información, consulte Migración de archivos y certificados efs.

Opciones de línea de comandos incompatibles

En la tabla siguiente se indica qué opciones de línea de comandos no son compatibles con el ScanState.exe comando . Si la entrada de tabla de una combinación determinada tiene , ✅las opciones son compatibles y se pueden usar juntas. El ❌ símbolo significa que las opciones no son compatibles. Por ejemplo, la /nocompress opción no se puede usar con la /encrypt opción .

opción Command-Line /Keyfile /nocompress /genconfig /todo
/i
/o
/V
/nocompress N/D
/localonly
/Clave
/Cifrar Obligatorio*
/Keyfile N/D
/L
/listfiles
/Progreso
/R
/W
/C
/P N/D
/todo
/Ui
/ue
/Uel
/efs:<option>
/genconfig N/D
/Config
<StorePath>

Nota

/key La opción o /keyfile debe especificarse con la /encrypt opción .