Script USMT (.bat y .ps1)

Hola que tal amigos, ya casi cerrando año y pues quiero compartir con ustedes un pequeño script para poder copiar el estado de los usuarios activos locales y en dominio y poderlos guardar en un equipo en la red con el objetivo de tener mas opciones para optimizar el tiempo de entrega como administradores a la hora de hacer respaldos de información en caso de algún cambio de equipo o formateo del mismo.

Este procedimiento lo he realizado desde un archivo .bat (sencillo) y del cual posteriormente me ha ayudado mi colega Eduardo Sena a cambiarlo para poder utilizarlo desde powershell.

Los dos primeros archivos son archivos .bat los cuales contienen la información:

1.-Hace conexión con nuestro equipo servidor (repositorio).

echo Connecting with Server…
pause
net use x: “\mxagtgpc00001\MigDatos”
Timeout 5

2.-Crea una carpeta llamada “temporal”

echo Copy tools…
cd c:\
md temporal

3.-Copia los archivos base de USMT descargados previamente mediante Windows ADK y colocados en nuestro repositorio de red.

robocopy “\mxagtgpc00001\MigDatos\USMT” “c:\temporal” /MIR

USMT contiene las carpetas amd64 y x86 en donde están contenidos los archivos scanste.exe y loadstate.exe

4.-es script se posiciona en las carpetas copiadas haciendo referencia a scanstate.exe

echo scanstate working…
cd c:\temporal\amd64
scanstate.exe c:\data /i:MigApp.xml /i:MigDocs.xml /v:13 /o /c /nocompress

5.-Por ultimo copia la información obtenida desde scanstate.exe a nuestro repositorio central dentro de una carpeta llamada datos.

echo copy Data to Server…
robocopy “c:\data” “\mxagtgpc00001\MigDatos\datos” /MIR
echo all done

El proceso se hace de forma similar para loadstate una vez que se cambiar de el equipo de computo o en su caso se utiliza el mismo después de un formateo para poder cargar los datos de los usuarios desde loadstate.exe

Poder observar el proceso de copiado y restauración desde este video.

De igual forma Eduardo me ha ayudado a pasar este script en powershell del cual podemos ver la sintaxis.

Los archivos se encuentran en este link https://1drv.ms/u/s!AuuTRQteguJ00X8LpWwVulTSJFcq 

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post

Felices Despliegues.

Deja un comentario