Sintaxis de UsmtUtils
En este artículo se describe la sintaxis de las utilidades disponibles en User State Migration Tool (USMT) a través de la interfaz de la línea de comandos. Estas utilidades:
Mejorar la capacidad de determinar las opciones criptográficas para la migración.
Ayuda a quitar almacenes de vínculos duros que, de lo contrario, no se pueden eliminar debido a un bloqueo de uso compartido.
Compruebe si el archivo de catálogo o cualquiera de los demás archivos del almacén de migración comprimido están dañados.
Extraiga archivos del almacén de migración comprimido creado cuando los archivos y la configuración se migren al equipo de destino.
UsmtUtils.exe
En la tabla siguiente se enumeran las opciones de línea de comandos para UsmtUtils.exe
. Las secciones siguientes proporcionan más opciones de línea de comandos para /verify
las opciones y /extract
.
La sintaxis de UsmtUtils.exe
es:
UsmtUtils.exe [/ec | /rd <storeDir> | /verify <filepath> [options] | /extract <filepath><destinationPath> [options]]
Opción de línea de comandos | Descripción |
---|---|
/EC | Devuelve una lista de algoritmos criptográficos admitidos (AlgID) en el sistema actual. Esta opción se puede usar en un equipo de destino para determinar qué algoritmo usar con el /encrypt comando antes de ejecutar la herramienta ScanState en el equipo de origen. |
/rd<storeDir> | Quita la ruta de acceso del directorio especificada por el <argumento storeDir> en el equipo. Este comando se puede usar para eliminar almacenes de migración de vínculos duros que, de lo contrario, no se pueden eliminar en un símbolo del sistema debido a un bloqueo de uso compartido. Si el almacén de migración abarca varios volúmenes en una unidad determinada, el almacén de migración se elimina de todos estos volúmenes. Por ejemplo: UsmtUtils.exe /rd D:\MyHardLinkStore |
/y | Invalida el símbolo del sistema para aceptar eliminaciones cuando se usa con la /rd opción . Cuando se usa la /y opción con la /rd opción , no se muestra un símbolo del sistema para aceptar las eliminaciones antes de que USMT elimine los directorios. |
/verificar | Devuelve información sobre si el almacén de migración comprimido está intacto o si contiene archivos dañados o un catálogo dañado. Consulte Verify options for syntax and options to use with /verify . |
/extraer | Recupera archivos de un almacén de migración de USMT comprimido. Consulte Extracción de opciones para ver la sintaxis y las opciones que se usarán con /extract . |
Comprobar las opciones
Use la /verify
opción para determinar si un almacén de migración comprimido está intacto o si contiene archivos dañados o un catálogo dañado. Para obtener más información sobre cómo usar la /verify
opción, vea Comprobar la condición de un almacén de migración comprimido.
La sintaxis de /verify
es:
UsmtUtils.exe /verify[:<reportType>] <filePath> [/l:<logfile>] [/v:VerbosityLevel] [/decrypt [:<AlgID>] {/key:<keystring> | /keyfile:<filename>}]
Opción de línea de comandos | Descripción |
---|---|
<reportType> | Especifica si se debe informar sobre todos los archivos, solo los archivos dañados o el estado del catálogo.
|
/l: <logfilePath> |
Especifica la ubicación y el nombre del archivo de registro. |
/v:<VerbosityLevel> |
(Detalle) Habilita la salida detallada en el archivo de registro UsmtUtils . El valor predeterminado es 0. VerbosityLevel se puede establecer en uno de los siguientes niveles:
|
/decrypt<AlgID>/:<KeyString> or /decrypt<AlgID>/:<"Key String"> or /decrypt:<AlgID>/keyfile:<FileName> |
Especifica que la /encrypt opción se usó para crear el almacén de migración con la herramienta ScanState . Para descifrar el almacén de migración, especifique una /key opción o /keyfile como se indica a continuación:
Para obtener más información sobre los algoritmos de cifrado admitidos, consulte Cifrado del almacén de migración. |
Algunos ejemplos de /verify
comandos:
UsmtUtils.exe /verify D:\MyMigrationStore\store.mig
UsmtUtils.exe /verify:catalog D:\MyMigrationStore\store.mig
UsmtUtils.exe /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt
UsmtUtils.exe /verify:failureonly D:\MyMigrationStore\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt
Opciones de extracción
Use la /extract
opción para recuperar archivos de un almacén de migración de USMT comprimido si no se restaura normalmente con LoadState. Para obtener más información sobre cómo usar la /extract
opción, consulte Extracción de archivos de un almacén de migración de USMT comprimido.
La sintaxis de /extract
es:
/extract <filePath><destinationPath> [/i:<includePattern>] [/e: <excludePattern>] [/l: <logfile>] [/v: VerbosityLevel>] [/decrypt[:<AlgID>] {key: <keystring> | /keyfile: <filename>}] [/o]
Opción de línea de comandos | Descripción |
---|---|
<filePath> | Ruta de acceso al almacén de migración de USMT. Por ejemplo: D:\MyMigrationStore\USMT\store.mig |
<destinationPath> | Ruta de acceso a la carpeta donde la herramienta coloca los archivos individuales. |
/i:<includePattern> | Especifica un patrón para que los archivos se incluyan en la extracción. Se puede especificar más de un patrón. Separe los patrones con una coma o un punto y coma. Las /i opciones : <includePattern> y /e : <excludePattern> se pueden usar en el mismo comando. Cuando se usan patrones de inclusión y exclusión en la línea de comandos, los patrones de inclusión tienen prioridad sobre los patrones de exclusión. |
/e:<excludePattern> | Especifica un patrón para que los archivos se omitan de la extracción. Se puede especificar más de un patrón. Separe los patrones con una coma o un punto y coma. Las /i opciones : <includePattern> y /e : <excludePattern> se pueden usar en el mismo comando. Cuando se usan patrones de inclusión y exclusión en la línea de comandos, los patrones de inclusión tienen prioridad sobre los patrones de exclusión. |
/l:<logfilePath> | Especifica la ubicación y el nombre del archivo de registro. |
/v:<VerbosityLevel> |
(Detalle) Habilita la salida detallada en el archivo de registro UsmtUtils . El valor predeterminado es 0. VerbosityLevel se puede establecer en uno de los siguientes niveles:
|
/decrypt*<AlgID>/key:<KeyString> or /descifrar<AlgID>/:<"Cadena de clave"> or /descifrar:<AlgID>/keyfile:<FileName>* |
Especifica que la /encrypt opción se usó para crear el almacén de migración con la herramienta ScanState . Para descifrar el almacén de migración, la opción o /keyfile también debe especificarse de la /key siguiente manera:
Para obtener más información sobre los algoritmos de cifrado admitidos, consulte Cifrado del almacén de migración. |
/o | Sobrescribe los archivos de salida existentes. |
Algunos ejemplos de /extract
comandos:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt, *.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtlog.txt
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o