Paso a paso: migración de archivos durante una instalación remota con USMT y Servicios de implementación de Windows
Puedes usar la Herramienta de migración de estado de usuario (USMT) 5.0 con Servicios de implementación de Windows en Windows Server® 2003, Windows Server 2008, Windows Server 2008 R2 o Windows Server® 2012 para migrar estados de usuario al instalar un nuevo sistema operativo desde un entorno de ejecución previo al arranque (PXE). Al combinarlo con una imagen de Windows personalizada que contiene el sistema operativo y las aplicaciones, este método proporciona una manera rápida para realizar una transición de los usuarios a un sistema operativo nuevo con el hardware existente.
Esta guía paso a paso proporciona un ejemplo básico de cómo migrar archivos y opciones de configuración desde Windows Vista® a Windows® 8 mediante USMT durante una instalación remota con Servicios de implementación de Windows. En este ejemplo se usa una migración de vínculo físico. Puedes usar una migración de vínculo físico para realizar una migración en contexto, en la que se mantienen todos los estados de usuario en un equipo mientras quitas un sistema operativo anterior e instalas uno nuevo. Al final de este proceso, encontrarás un menú de opciones de Servicios de implementación de Windows para una instalación de Windows 8 que usa las opciones de configuración migradas.
En este ejemplo, crearás un script de comandos y modificarás un archivo de respuesta para llamar a las herramientas de USMT durante la instalación desatendida. También crearás un archivo .xml para la migración de USMT. Luego, agregarás los archivos personalizados y las herramientas de USMT a un archivo de imagen Boot.wim para su uso en el servidor de Servicios de implementación de Windows. Por último, importarás el archivo necesario al servidor de Servicios de implementación de Windows y probarás la instalación remota.
En este documento
Ventajas
Requisitos
Instalación de Windows ADK
Paso 1: creación de un archivo .xml personalizado para USMT
Paso 2: creación de un script de comandos para ejecutar las herramientas de USMT
Paso 3: creación de un archivo de respuesta para instalación desatendida
Paso 4: personalización del archivo Boot.wim
Paso 5: importación de archivos en el servidor de Servicios de implementación de Windows
Pasos siguientes
Apéndice de archivos de muestra
Ventajas
Las ventajas que proporciona el uso de este escenario son las siguientes:
Velocidad de implementación. Los archivos no se mueven ni copian durante una migración de vínculo físico con USMT. Esto ayuda a disminuir el tiempo que lleva migrar archivos a un nuevo sistema operativo. Para obtener más información acerca de los almacenes de migración de vínculo físico, consulta Almacén de migración de vínculo físico.
Datos recuperables. Los archivos no se eliminan del sistema durante el proceso de configuración. El perfil de usuario y otros datos se mueven al directorio Windows.old. Si se generan errores, los datos de usuario aún están disponibles en el directorio Windows.old.
Recursos de hardware. Al usar un almacén de migración de vínculo físico, no es necesario tener un dispositivo de almacenamiento externo cuando migras archivos.
Iniciación del usuario. Los individuos que tienen acceso al servidor de Servicios de implementación de Windows a través de PXE pueden elegir cuándo instalar el nuevo sistema operativo, según su calendario personal.
Requisitos
Para completar este escenario, necesitas lo siguiente:
Windows 8 DVD del producto de
Windows Assessment and Deployment Kit (Windows ADK)
Puedes instalar Windows ADK directamente desde Internet. También puedes usar un equipo que tenga acceso a Internet para descargar los archivos del instalador y así poder ejecutar el programa de instalación en un equipo sin conexión. En el Asistente para la instalación de Windows ADK, puedes seleccionar los componentes que quieras instalar, como USMT.
Un equipo de técnico
Un equipo de técnico es cualquier equipo en el que hayas instalado Windows ADK.
Un servidor de Servicios de implementación de Windows
El servidor de Servicios de implementación de Windows debe ejecutar Windows Server 2008, Windows Server 2008 R2 o Windows Server 2012. Para obtener más información acerca de cómo configurar un servidor de Servicios de implementación de Windows, consulta este sitio web de Microsoft.
Opcional: un archivo Install.wim personalizado
Para obtener más información acerca de la creación de un archivo Install.wim personalizado, consulta Referencia técnica de Administración y mantenimiento de imágenes de implementación (DSIM) y el tema sobre las opciones de implementación de Windows.
Importante
El archivo Install.wim que usas debe coincidir con la versión del archivo Boot.wim del DVD del producto. Por ejemplo, si usas un archivo Boot.wim de Windows Vista con SP1, también debes usar el archivo Install.wim de Windows Vista con SP1.
Instalación de Windows ADK
Para instalar Windows ADK:
Ejecuta el programa de instalación de ADK en el equipo de técnico.
Selecciona Instalar, especifica la ubicación en la que quieras instalar las características de ADK y, a continuación, haz clic en Siguiente.
En la ventana Assessment and Deployment Kit, selecciona las características de ADK que quieras instalar, incluida USMT, y haz clic en Instalar.
Paso 1: creación de un archivo .xml personalizado para USMT
Crea un archivo .xml personalizado para restaurar archivos del directorio Windows.old en el equipo de destino.
En el archivo de respuesta que creaste para esta implementación, tendrás que especificar que el programa de instalación de Windows no debe borrar el disco antes de la instalación. Esto conservará en el disco los archivos y directorios que estén fuera de los directorios que contienen el sistema operativo Windows. Además, el programa de instalación de Windows podrá crear un directorio Windows.old para guardar archivos que de otra manera sobrescribiría el nuevo sistema operativo.
Por ejemplo, en un equipo que tiene las unidades C: y D:, donde C: tiene muchos directorios dentro, el programa de instalación de Windows solo moverá tres directorios (Usuarios, Archivos de programa y Windows) desde C: al directorio Windows.old. Todos los demás directorios de la unidad C: se ignorarán, así como todos los datos de la unidad D:. Luego, se crearán nuevas versiones de los directorios Usuarios, Archivos de programa y Windows en la unidad C: para almacenar Windows 8.
Una vez completada la instalación, todos los archivos estarán en sus ubicaciones originales, excepto la cantidad limitada de datos que se movió al directorio Windows.old.
El archivo .xml personalizado para USMT debe especificar los parámetros para que se analicen solo los archivos que hayas movido al directorio Windows.old y, luego, se carguen en los nuevos directorios de Windows en el disco.
Importante
Si no creas el archivo .xml personalizado para este escenario o si usas el archivo Migdocs.xml predeterminado, todos los archivos del disco que no estén en los directorios del sistema operativo Windows se analizarán y se cargarán duplicados de cada archivo de nuevo en el disco.
En el Apéndice de archivos de muestra de este documento se incluye un archivo de ejemplo.
Para obtener más información sobre cómo crear archivos .xml personalizados para USMT, consulta Personalización de archivos XML de USMT.
Guarda el archivo .xml personalizado como Userprofile.xml.
Paso 2: creación de un script de comandos para ejecutar las herramientas de USMT
Genera un script de comandos que llame a las herramientas de línea de comandos de USMT.
Abre el Bloc de notas u otro editor de texto que puedas usar para crear un script de comandos.
Crea una variable para la arquitectura del procesador del equipo de destino. Las herramientas de USMT se guardan en distintos directorios, en función de la arquitectura. Puedes usar esta variable para cambiar la ruta de acceso a las herramientas de USMT. Por ejemplo:
IF '%PROCESSOR_ARCHITECTURE%' == 'x86' (SET USMTPATH=x86) ELSE (SET USMTPATH=x64)
Usa la herramienta ScanState para crear un almacén de migración de vínculo físico y recopilar archivos y opciones de configuración del directorio Windows.old en el equipo de destino. Especifica el archivo Userprofile.xml mediante la opción /i:. Por ejemplo:
call <path to USMT tools>\%USMTPATH%\scanstate.exe %systemdrive%\store /v:13 /o /c /hardlink /nocompress /efs:hardlink /i:<path to USMT tools>\scripts\UserProfile.xml /i:<path to USMT tools>\%USMTPATH%\MigApp.xml /offlineWinOld:%systemdrive%\Windows.old\Windows /l:<path to USMT tools>\scanstate.log /progress:<path to USMT tools>\progress_scanstate.log
Donde <path to USMT tools> es la ruta de acceso al directorio donde copias las herramientas de USMT al montar la imagen de Windows en el paso 4; por ejemplo, %windir%\sources\$OEM$\$$\usmt.
Importante
Si ya hay un directorio Windows.old, la carpeta nueva se denominará Windows.old.nnn, donde nnn es un número de tres dígitos, como 000 o 001. Si instalaste Windows varias veces en el mismo equipo, es posible que las últimas versiones de los archivos no estén en la carpeta Windows.old.
Para obtener más información acerca de cómo usar la herramienta ScanState, consulta Sintaxis de ScanState.
Usa la herramienta LoadState para aplicar archivos y opciones de configuración del almacén de migración de vínculo físico a la nueva instalación de Windows en el equipo de destino. Especifica el archivo Userprofile.xml mediante la opción /i:. Por ejemplo:
call <path to USMT tools>\%PATH%\loadstate.exe %systemdrive%\store /v:13 /c /hardlink /nocompress /lac /lae /i:<path to USMT tools>\scripts\UserProfile.xml /i:<path to USMT tools>\%PATH%\MigApp.xml /l:<path to USMT tools>\loadstate.log /progress:<path to USMT tools>\progress_loadstate.log
Donde <path to USMT tools> es la ruta de acceso al directorio donde copias las herramientas de USMT al montar la imagen de Windows en el paso 4; por ejemplo, %windir%\sources\$OEM$\$$\usmt.
Para obtener más información sobre cómo usar la herramienta LoadState, consulta Sintaxis de LoadState
Usa la herramienta USMTUtils con la opción /rd para eliminar la herramienta de migración de vínculo físico cuando la migración haya terminado. Por ejemplo.
call ECHO Y | <path to USMT tools>\%PATH%\usmtutils /rd %systemdrive%\store
Donde <path to USMT tools> es la ruta de acceso al directorio donde copias las herramientas de USMT al montar la imagen de Windows en el paso 4; por ejemplo, %windir%\sources\$OEM$\$$\usmt.
Agrega revisión de errores al script de comandos. Consulta Apéndice de archivos de muestra para ver un ejemplo.
Guarda este archivo en el equipo de técnico como un script de comandos; un ejemplo de nombre de archivo es Usmt.cmd.
Paso 3: creación de un archivo de respuesta para instalación desatendida
Para crear un archivo de respuesta
En el equipo del técnico, inserta el DVD del producto de Windows 8.
Navega hasta el directorio \Sources de la unidad de DVD-ROM y copia el archivo Install.wim del DVD del producto de Windows a una ubicación del equipo.
Para abrir Windows SIM, haz clic en Inicio, selecciona Todos los programas, elige Kits de Windows, haz clic en Windows ADK y, a continuación, selecciona Administrador de imágenes de sistema.
En el menú Archivo, haz clic en Seleccionar imagen de Windows.
En el cuadro de diálogo Seleccionar una imagen de Windows, ve a la ubicación de Install.wim y haz clic en Abrir.
Se te pedirá que selecciones una imagen. Selecciona la imagen de Windows que quieras instalar y haz clic en Aceptar.
Se te pedirá que crees un archivo de catálogo. Haz clic en Sí para generar el archivo de catálogo.
Si aparece una ventana de Control de cuentas de usuario para autorizar el programa, puedes elegir entre permitir el programa o cancelar la instalación.
En el menú Archivo, haz clic en Nuevo archivo de respuesta. Aparece un archivo de respuesta vacío en el panel Archivo de respuesta.
Para agregar y configurar opciones de Windows
Para obtener más información acerca de cómo personalizar el archivo de respuesta, consulta la Referencia de instalación desatendida de Windows® que se instala con Windows ADK. Para este escenario, debes agregar un comando sincrónico para llamar al script de comandos que ejecuta las herramientas de USMT, configurar Servicios de implementación de Windows y definir la configuración de disco básica.
Expande la lista de componentes. En el panel Imagen de Windows de Windows SIM, haz clic en Componentes, selecciona Microsoft-Windows-Shell-Setup y, luego, haz clic en FirstLogonCommands.
Agrega un SynchronousCommand para ejecutar el archivo de comandos que creaste. Haz clic con el botón secundario en SynchronousCommand y, luego, haz clic en Agregar configuración al ciclo 7 oobeSystem.
Se agrega un nodo de SynchronousCommand al árbol del panel Archivo de respuesta de Windows SIM.
En el panel Propiedades de SynchronousCommand de Windows SIM, establece el valor de Orden en 1 e incluye el nombre del archivo de comandos que creaste para llamar a las herramientas de USMT. También puedes incluir una descripción. Por ejemplo:
Propiedad Valor CommandLine
cmd.exe /c <path to USMT.cmd>\usmt.cmd
Descripción
Llamar a las herramientas de USMT
Orden
1
Donde <path to USMT.cmd> es la ruta de acceso al directorio donde copias el archivo USMT.cmd al montar la imagen de Windows en el paso 4; por ejemplo, %windir%\sources\$OEM$\$$\usmt.
Agrega otro SynchronousCommand para reiniciar el equipo después de que se ejecute USMT. Haz clic con el botón secundario en SynchronousCommand en el panel Imagen de Windows y, luego, haz clic en Agregar configuración al ciclo 7 oobeSystem.
Se agrega un nodo de SynchronousCommand al árbol del panel Archivo de respuesta de Windows SIM.
En el panel Propiedades de SynchronousCommand de Windows SIM, establece el valor de Orden en 2 e incluye el comando para reiniciar el equipo. También puedes incluir una descripción. Por ejemplo:
Propiedad Valor CommandLine
shutdown /r /t 0
Descripción
Reiniciar después de ejecutar USMT
Orden
2
Agrega información específica de la imagen en el archivo de respuesta para Servicios de implementación de Windows. En el panel Imagen de Windows de Windows SIM, haz clic en Microsoft-Windows-Setup, haz clic con el botón secundario en WindowsDeploymentServices y, luego, haz clic en Agregar configuración al ciclo 1 windowsPE.
Se agrega un nodo de WindowsDeploymentServices al árbol del panel Archivo de respuesta de Windows SIM.
Agrega los siguientes valores para WindowsDeploymentServices y los nodos secundarios en el panel Propiedades.
Propiedad Valor Image Selection\Install Image\Image Name
<Image Name>
Image Selection\Install Image\Image Group
<Image Group>
Image Selection\Install To\DiskID
<DiskID>
Image Selection\Install To\PartitionID
<PartitionID>
Donde <Image Name> e <Image Group> son identificadores que usarás en la consola de Servicios de implementación de Windows del servidor de Servicios de implementación de Windows.
Importante
Los valores de <DiskID> y <PartitionID> dependen del entorno. Es importante que la información sobre el disco y la partición esté incluida y sea precisa, para que las pantallas de formato de disco de Configuración rápida de Windows estén automatizadas en el equipo de destino. Si estas pantallas no están automatizadas, el usuario puede elegir opciones de disco y partición para formatear el disco y quitar los archivos y las opciones de configuración antes de migrarlos.
Agrega DiskConfiguration al archivo de respuesta. En el panel Imagen de Windows de Windows SIM, haz clic en Microsoft-Windows-Setup, haz clic con el botón secundario en DiskConfiguration y, luego, haz clic en Agregar configuración al ciclo 1 windowsPE.
Se agrega un nodo de DiskConfiguration al árbol del panel Archivo de respuesta de Windows SIM.
Incluye los valores de DiskConfiguration que sean adecuados para el entorno. Para ver un ejemplo, consulta el archivo de respuesta de ejemplo en el Apéndice de archivos de muestra de este documento.
Importante
Los valores de DiskConfiguration dependen del entorno. Es importante seleccionar valores que conserven el disco y los archivos de usuario del directorio Windows.old. Si usas los valores de DiskConfiguration incorrectos para la instalación, podrías formatear el disco y quitar los archivos y las opciones de configuración antes de que se migren.
Opcional: agrega comandos de unión de dominios al archivo de respuesta. Según el entorno de red, existen varias maneras para unir el equipo de destino con el dominio. Puedes configurar Servicios de implementación de Windows para unir el dominio, agregar una tarea de unión de dominios al script de comandos del paso 2, implementar una imagen que ya esté unida al dominio o usar una configuración disponible en el archivo de respuesta para instalación desatendida.
Para usar la configuración del archivo de respuesta, en el panel Imagen de Windows de Windows SIM, haz clic en Microsoft-Windows-UnattendJoin, haz clic con el botón secundario en Identificación y, luego, haz clic en Agregar configuración al ciclo 4 specialize.
Se agrega un nodo Identification al árbol del panel Archivo de respuesta de Windows SIM.
Incluye los valores que necesite el entorno de red. Por ejemplo, incluye JoinWorkgroup, Domain, Username y Password bajo el nodo Credentials.
Para obtener más información acerca de cómo usar este componente en el archivo de respuesta para instalación desatendida, consulta el tema sobre Microsoft-Windows-UnattendedJoin en la Referencia de instalación desatendida de Windows® que se instala con Windows ADK.
Para validar y guardar la configuración
Selecciona Validar archivo de respuesta en el menú Herramientas para validar el archivo de respuesta. Los errores y advertencias aparecerán en el panel Mensajes de Windows SIM.
Guarda el archivo de respuesta como Unattend.xml. En el menú Archivo, haz clic en Guardar archivo de respuesta como, ve a la ubicación en la que quieras guardar el archivo, escribe
Unattend
en el cuadro de texto Nombre de archivo y, luego, haz clic en Guardar.Cierra Windows SIM.
Paso 4: personalización del archivo Boot.wim
Usa la herramienta Administración y mantenimiento de imágenes de implementación (DISM) para montar el archivo Boot.wim y agregar las herramientas de USMT, así como los archivos personalizados.
Copia el archivo Boot.wim desde el DVD de Windows al equipo de técnico. Por ejemplo, en un símbolo del sistema, escribe:
xcopy D:\sources\boot.wim C:\imaging\
En un símbolo del sistema con privilegios elevados en el equipo de técnico, crea un directorio y monta la imagen con permiso de lectura y escritura. Por ejemplo:
mkdir C:\mounted_images dism /Mount-Image /ImageFile:D:\imaging\boot.wim /index:2 /MountDir:C:\mounted_images
donde D:\imaging\boot.wim es el nombre y la ubicación del archivo .wim que se va a montar y 2 es el número de referencia del volumen específico en el archivo .wim.
Copia las herramientas de USMT en la imagen montada. Por ejemplo:
xcopy "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\" C:\mounted_images\sources\$OEM$\$$\usmt /e
Copia el script de comandos en la imagen montada. Por ejemplo, en el símbolo del sistema, escribe:
xcopy C:\myscripts\USMT.cmd C:\mounted_images\sources\$OEM$\$$\usmt
Copia el archivo Unattend.xml en la imagen montada. Por ejemplo, en un símbolo del sistema, escribe:
xcopy C:\myfiles\unattend.xml C:\mounted_images\sources\$OEM$\$$\usmt
Crea o modifica un archivo Winpeshl.ini para llamar al programa de instalación de Windows con el archivo de instalación desatendida desde Windows PE. Por ejemplo:
Abre el Bloc de notas u otro editor de texto que puedas usar para crear un archivo de configuración.
Incluye el programa de instalación de Windows en la sección LaunchApps y usa la ruta de acceso del archivo de instalación desatendida de la imagen de Windows. Por ejemplo:
[LaunchApp] AppPath = %SYSTEMDRIVE%\myshell.exe [LaunchApps] %SYSTEMDRIVE%\setup.exe /unattend:%systemdrive%:\sources\$OEM$\$$\usmt\unattend.xml
Guarda el archivo en el equipo de técnico como Winpeshl.ini.
Copia el archivo Winpeshl.ini en el directorio system32 de la imagen montada. Por ejemplo, en un símbolo del sistema, escribe:
xcopy C:\myfiles\winpeshl.ini C:\mounted_images\Windows\System32
Nota
Necesitarás una versión de Windows PE que admita la migración. Por ejemplo, para migrar a Windows 8.1, necesitarás Windows PE 5.0. Para más información, consulta el tema Novedades en Windows PE.
Después de modificar una imagen, debe desmontarla. También debes confirmar los cambios para guardar estas modificaciones como una parte permanente de la imagen. En una ventana de símbolo del sistema, escribe:
dism /unmount-Image /MountDir:C:\mounted_images /commit
donde C:\mounted_images es la ubicación del directorio de montaje.
Paso 5: importación de archivos en el servidor de Servicios de implementación de Windows
Debes importar las imágenes personalizadas y configurar el servidor de Servicios de implementación de Windows para agregar la nueva implementación integrada de USMT al menú de PXE.
Copia las imágenes y los archivos personalizados en un recurso compartido de red o en medios extraíbles. Por ejemplo, \\Server\Share\WDS.
Inicia la consola de Servicios de implementación de Windows en el servidor de Servicios de implementación de Windows. Haga clic en Inicio, Herramientas administrativas y, a continuación, en Servicios de implementación de Windows.
En el panel de la izquierda de la ventana Servicios de implementación de Windows, expande la vista de árbol correspondiente al servidor en el que quieras importar los archivos de imagen.
Haz clic con el botón secundario en el directorio Imágenes de arranque del servidor y selecciona Agregar imagen de arranque.
Se abre el Asistente para agregar imágenes.
Nota
También puedes agregar imágenes en un símbolo del sistema. Por ejemplo,
wdsutil.exe /add-image /imagefile:<locationofboot.wim> /imagetype:boot
. Donde <locationofboot.wim> es la ubicación del archivo de imagen que se va a agregar.Ve al archivo Boot.wim. Por ejemplo, \\Server\Share\WDS\boot.wim. Haz clic en Siguiente.
Selecciona un nombre para la imagen Boot.wim; por ejemplo, win_withUSMT. Escribe una descripción para la imagen, como "Instala Windows 8 y migra los archivos de usuario" y, luego, haz clic en Siguiente.
Haz clic en Siguiente en la pantalla Resumen y, luego, haz clic en Finalizar.
En el panel izquierdo de la ventana Servicio de implementación de Windows, haz clic con el botón secundario en el directorio Imágenes de instalación correspondiente al servidor seleccionado y, luego, haz clic en Agregar grupo de imágenes.
Escribe un nombre y haz clic en Aceptar.
Importante
El nombre del grupo de imágenes de instalación y de la imagen de instalación deben coincidir con lo que figura en el archivo Unattend.xml.
Haz clic con el botón secundario en el grupo de imágenes que creaste y, luego, haz clic en Agregar imagen de instalación.
Se abre el Asistente para agregar imágenes.
Ve al archivo Install.wim. Por ejemplo, \\Server\Share\WDS\install.wim. Haz clic en Siguiente.
Selecciona las imágenes que quieres agregar desde el archivo y haz clic en Siguiente.
Haz clic en Siguiente en la pantalla Resumen y, luego, haz clic en Finalizar.
En la ventana Servicios de implementación de Windows, haz clic con el botón secundario en la imagen importada y selecciona Propiedades. Marca la casilla Permitir que la imagen se instale en el modo de instalación desatendida y, luego, haz clic en Seleccionar archivo. Ve a la ubicación del archivo unattend.xml que creaste. Haz clic en Aceptar.
La opción de menú para la imagen personalizada con USMT ahora está disponible en el menú de arranque de PXE del servidor de Servicios de implementación de Windows, que figura como el nombre de imagen que especificaste en el asistente para Servicios de implementación de Windows y el archivo de instalación desatendida.
Ahora puedes probar la instalación en un equipo de destino.
Pasos siguientes
Deberías probar la instalación de la imagen de Servicios de implementación de Windows; comprueba que los valores de partición del disco sean precisos y que se haya migrado el contenido que esperabas. También puedes comprobar que el equipo de destino se una al dominio correctamente.
Puedes agregar opciones de instalación con archivos y opciones de configuración migrados para otra configuración que use la empresa; para ello, sigue los pasos descritos en este documento. Para obtener más información acerca de los elementos que migra USMT, consulta el tema de Información general de la Herramienta de migración de estado de usuario (USMT).
Apéndice de archivos de muestra
Archivo Userprofile.xml de muestra
<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/miguser">
<!-- This component migrates data in user context -->
<component type="Documents" context="User">
<displayName>MigDocUser</displayName>
<role role="Data">
<rules>
<include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
<objectSet>
<script>MigXmlHelper.GenerateDocPatterns ("FALSE","TRUE","FALSE")</script>
</objectSet>
</include>
<exclude filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
<objectSet>
<script>MigXmlHelper.GenerateDocPatterns ("FALSE","FALSE","FALSE")</script>
</objectSet>
</exclude>
<!-- Example:
<exclude>
<objectSet>
<pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>
</objectSet>
</exclude>
-->
<contentModify script="MigXmlHelper.MergeShellLibraries('TRUE','TRUE')">
<objectSet>
<pattern type="File">*[*.library-ms]</pattern>
</objectSet>
</contentModify>
<merge script="MigXmlHelper.SourcePriority()">
<objectSet>
<pattern type="File">*[*.library-ms]</pattern>
</objectSet>
</merge>
</rules>
</role>
</component>
</migration>
Script de comandos de muestra para llamar a las herramientas de USMT
@echo off
IF '%PROCESSOR_ARCHITECTURE%' == 'x86' (SET USMTPATH=x86) ELSE (SET USMTPATH=amd64)
:SCAN
call %windir%\usmt\%USMTPATH%\scanstate.exe %systemdrive%\store /v:13 /o /c /hardlink /nocompress /efs:hardlink /i:%windir%\usmt\scripts\UserProfile.xml /i:%windir%\usmt\%USMTPATH%\MigApp.xml /offlineWinOld:%systemdrive%\Windows.old\Windows /l:%windir%\usmt\scanstate.log /progress:%windir%\usmt\progress_scanstate.log
if %errorlevel%==0 (GOTO :LOAD) ELSE (GOTO :FAIL)
:LOAD
call %windir%\usmt\%USMTPATH%\loadstate.exe %systemdrive%\store /v:13 /c /hardlink /nocompress /lac /lae /i:%windir%\usmt\scripts\UserProfile.xml /i:%windir%\usmt\%USMTPATH%\MigApp.xml /l:%windir%\usmt\loadstate.log /progress:%windir%\usmt\progress_loadstate.log
if %errorlevel%==0 (GOTO :CLEAN) ELSE (GOTO :FAIL)
:CLEAN
call ECHO Y | %windir%\usmt\%USMTPATH%\usmtutils /rd %systemdrive%\store
:SUCCESS
echo USMT restore from Windows.old completed successfully!
GOTO :END
:FAIL
echo USMT restore from Windows.old failed. Check the logs for details.
:END
Archivo Unattend.xml de muestra
Seguridad Nota |
---|
Este código se incluye a modo de ejemplo. Es importante que proporciones valores de disco y partición en la fase de configuración Microsoft-Windows-Setup que sean compatibles con los equipos de destino del entorno. Si usas los valores incorrectos para la instalación, es posible que formatees el disco y quites los archivos y las opciones de configuración de usuario antes de que se migren. |
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State">
<ImageInstall>
<OSImage>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
<WindowsDeploymentServices>
<Login>
<WillShowUI>Always</WillShowUI>
</Login>
<ImageSelection>
<WillShowUI>OnError</WillShowUI>
<InstallImage>
<ImageName>windows_usmt_ultimate</ImageName>
<ImageGroup>windows_usmt</ImageGroup>
</InstallImage>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>
</ImageSelection>
</WindowsDeploymentServices>
<DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk> <DiskID>0</DiskID> <WillWipeDisk>false</WillWipeDisk> <ModifyPartitions> <ModifyPartition> <Order>1</Order> <PartitionID>1</PartitionID> <Letter>C</Letter> </ModifyPartition> </ModifyPartitions> </Disk> </DiskConfiguration>
<UpgradeData>
<Upgrade>false</Upgrade>
</UpgradeData>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FirstLogonCommands>
<SynchronousCommand>
<Order>1</Order>
<CommandLine>cmd.exe /c %windir%\usmt\scripts\usmt.cmd</CommandLine>
<Description>call USMT</Description>
</SynchronousCommand>
<SynchronousCommand>
<Order>2</Order>
<CommandLine>shutdown /r /t 0</CommandLine>
<Description>reboot the machine</Description>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
</unattend>