Friki de todas las operaciones: La USMT es su amigo

Incluso haters de herramienta de migración de estado de usuario que desee revisar esta solución útil para automatizar las migraciones OS y traer a lo largo de toda la configuración de usuario.

Greg Shields

¿Recuerde su pasada migración del sistema operativo, o incluso uno antes de? Las cosas eran más simples y luego las demandas fueron menos. "Automatizar" significa escribir una serie de pasos y protegerlos como completado cada uno. ¿Migraciones de usuario nuevo, a continuación, podrían haber sido engorroso y manual, pero eran transparente, verdad?

En realidad, las migraciones eran a menudo un batiburrillo de datos extraviados y usuarios irritados. En aquel entonces nuestra "migración de datos de usuario" fue simplemente una lista de "cosas para recordar". Esa lista incluye la carpeta Mis documentos, fondo de escritorio, marcadores de Internet Explorer, cualquier número de elementos que carecen de sentido para él, sino de profunda importancia para el usuario.

Herramienta de migración de Estado usuario (USMT) de Microsoft es una solución gratuita que verdaderamente puede automatizar esa lista migración manual. Se basa directamente en el Microsoft Deployment Toolkit (MDT), que puede descargar desde sitio Web de Microsoft. USMT automáticamente recopila datos de los usuarios con el objetivo de insertar a su brillante nuevo SO.

Con la herramienta USMT implica crear y llenar una cuota de implementación en el MDT. Una vez listos sus imágenes del sistema operativo, aplicaciones empaquetan y listo para la implementación de secuencias de tareas, listo dar inicio a una actualización o migración de USMT habilitado. Inicie sesión en el equipo del usuario y, a continuación, ejecute LiteTouch.vbs desde dentro de carpeta de \Scripts de parte de su implementación.

Ejecuta la herramienta USMT podría ser trivialmente fácil pero personalizarlo para recopilar datos que no es parte de sus valores por defecto no es. Hacerlo requiere interactuar con archivos XML y no pequeña cantidad de conjeturas y verificación para determinar los datos que necesita para capturar.

Combates con MiG

Automatización de la implementación de sistema operativo con el MDT es un tema enorme. En aras de la brevedad, te supongo ya has descargado el MDT y creado un recurso compartido de implementación lista para usar. Podrá asumir también que tienes tus imágenes del sistema operativo y otras personalizaciones listos. Todo lo que queda son algunas personalizaciones para los datos de estado de usuario que desee capturar.

La herramienta USMT está configurada para obtener a configuración de usuario común. Estos incluyen los mismos tipos de marcadores, imágenes y documentos como los que mencionamos anteriormente. Hay tres archivos XML que definen se recopilan los datos de usuario:

  • MigApp.XML contiene información sobre la configuración de la aplicación
  • MigUser.XML proporciona un control grueso sobre datos de perfil de usuario
  • MigDocs.XML puede reemplazar MigUser.XML para un control más estricto sobre migración de documento. No utilice MigUser.XML y MigDocs.XML al mismo tiempo.

Encontrará estos tres documentos XML en su cuota de despliegue de MDT (véase figura 1). Si has mirado a través de ellos, entonces podría haber encontrado que el sentido de su contenido es bastante difícil. No te preocupes, estos documentos no están destinados a ser editado. Trabajar con ellos requiere primero crear archivo XML otro, separado, llamado Config.XML, por ejemplo.

Figura 1: MigApp.XML le permitirá conocer la configuración de la aplicación del usuario.

Antes de explorar los detalles de este archivo Config.XML, necesita reconocer personalizar los datos que USMT se reunirá es un proceso de dos partes. En primer lugar, identificar los datos que desea quitar los valores predeterminados de la herramienta USMT. En segundo lugar, especificar los datos que desea agregar.

Quitar datos de una migración

Quitar datos de una migración de USMT es la parte fácil. Suponiendo que va a utilizar MigApp.XML y MigUser.XML como predeterminada, ejecute el comando siguiente para crear un nuevo archivo Config.XML con la ayuda de la función de USMT ScanState:

Scanstate.exe /genconfig:Config.XML /i:MigApp.xml /i:MigUser.xml

Observe cómo es mucho más fácil de leer este archivo de configuración (consulte figura 2). Cada componente incluye el texto migrar = yes. Para cada uno de estos elementos, puede quitar un elemento de la lista de cosas USMT recopilará de equipos de los usuarios mediante la sustitución de migrar = sí con migrate = no.

Figura 2: este es el tipo del archivo Config.XML que se va a generar para determinar una lista migración.

Puede examinar el archivo Config.XML que sólo ha creado como una larga lista de todos los elementos que podría migrar USMT. Su contenido se base en las instrucciones definidas en MigApp.XML y MigUser.XML. En este punto, el archivo Config.XML identifica sólo aquellas cosas que no desea USMT para hacer.

Agregar datos a una migración

Agregar elementos a una migración es algo más difícil porque primero es necesario identificar discretamente los datos que desea agregar. Esos datos pueden existir como archivos del sistema o elementos del registro. Su primera tarea será encontrar los datos no se reunieron de forma predeterminada y restringir la selección a la que desea recoger.

Una vez que has identificado qué desea recopilar, agregar dicha información en USMT requiere un poco de codificación de XML. Esta codificación adicional se suele añadir en independiente, otro file—ConfigAdd.XML XML, por ejemplo.

Microsoft le ofrece una lista de algunos posibles configuraciones para este archivo XML. En la lista encontrará una serie de ejemplos que puede ajustar para incluir los datos específicos que necesita reunir. El primer ejemplo es el texto que desea utilizar para migrar una clave del registro único:

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Application" context="System"> <displayName>Component to migrate only registry value string</displayName> <role role="Settings"> <rules> <include> <objectSet> <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache [Persistent]</pattern> </objectSet> </include> </rules> </role> </component> </migration>

Observe cuánto del contenido es simplemente información de contenedor para la ruta de registro limitada por <pattern> y </pattern>. En este ejemplo se migrará la clave de registro se encuentra en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache.

Migración de información de archivo y carpeta requiere contenido XML muy similar a lo vimos en el primer ejemplo. Este segundo ejemplo migra todos los archivos y carpetas de C:\EngineeringDrafts carpeta y subcarpetas al nuevo equipo:

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Documents" context="System"> <displayName>Component to migrate all Engineering Drafts Documents including subfolders</displayName> <role role="Data"> <rules> <include> <objectSet> <pattern type="File">C:\EngineeringDrafts\* [*]</pattern> </objectSet> </include> </rules> </role> </component> </migration>

Mira las diferencias entre estos dos ejemplos. Inmediatamente debe aparecer donde limita el contenido importante. También debe prestar atención a los asteriscos, como identifican donde se migra el contenido. Microsoft proporciona seis ejemplos más que muestran cómo discretamente puede incluir y excluir archivos, carpetas y elementos de registro de una migración a través de un uso cuidadoso de asteriscos y otros conmutadores.

Una vez que hayas averiguado el contenido que necesita agregar, crear el archivo ConfigAdd.XML de este contenido. Archivo XML necesita sólo un único par de <migration> y </migration> etiquetas. Las etiquetas pueden contener uno o varios componentes diferentes para la migración.

Validar cualquier archivos XML que cree puede ser un desafío, porque debe validar sin errores para trabajar dentro de USMT. Puede utilizar el herramienta XML Notepad con el archivo MigXML.XSD en el servidor USMT para resaltar los errores.

Integración de Migs en USMT

El paso final en este proceso es integrar tanto los archivos XML predeterminado junto con cualquier archivos personalizados que haya creado en su cuota de despliegue de MDT. Crear estos archivos en el recurso compartido de implementación ficha Reglas, que se puede acceder en vista de propiedades de la cuota despliegue.

Observe el texto a continuación [predeterminado] en figura 3. Este texto apunta cualquier implementaciones de OS que se producen a través de la cuota de implementación para los archivos XML de forma predeterminada, así como dos archivos personalizados denominados Presentations.XML y el archivo Config.XML.

Figura 3 cuota de MDT la implementación ficha Reglas es donde desea crear su defecto archivos XML.

También hay una línea titulada ScanStateArgs. Esto identifica los perfiles que desee migrar. Encontrará la lista completa de posibles argumentos en la biblioteca TechNet, en "Opciones de usuario".

En el ejemplo de figura 3 destaca un escenario común. Mediante esta combinación de conmutadores, USMT sólo migrará perfiles de usuario de dominio que han iniciado sesión en los últimos 60 días. Ignorará perfiles locales. Restringir el número de perfiles que se está migrando es útil en muchas situaciones, principalmente para reducir la cantidad de datos migrados. Reducción de datos también reduce la cantidad de tiempo que USMT necesita para completar su tarea.

La final tema titulada UserDataLocation está establecida en automático. Esta opción indica a USMT para usar un tipo de migración que se llama una migración de enlace duro durante una actualización de PC. Para un reemplazo de PC, USMT utilizará un recurso compartido de red para almacenar información del usuario.

Las dos instrucciones siguientes también son útiles. Especifican el recurso compartido de red que se utilizará durante el reemplazo de un PC:

UDShare=\\fileServer\fileShare UDDir=%OSDComputerName%

Dando la herramienta USMT otro Try

USMT ha vivido una larga vida. También ha ganado una reputación un tanto desprestigio como difícil de utilizar. Personalización de la herramienta USMT hecho requiere un poco de esfuerzo para cavar a través de archivos XML y crear incluso algunos de sus propios. Si eres intrépido y dispuestos, USMT proporciona una poderosa solución para automatizar las listas lo contrario papel-y-lápiz de migraciones de tiempo pasado. Considere la posibilidad de dar la herramienta USMT otra oportunidad si estás cansado de obtener en problemas para olvidar los marcadores de un usuario cuando la actualización o migración de su equipo. Sé que lo haré.

Greg_Shields

**Greg Shields,**MVP, es un socio de tecnología concentrado. Obtener más de escudos descuidarse y trucos en ConcentratedTech.com.

Contenido relacionado