Creación de imágenes asignadas a equipos de destino

Situación

El administrador necesita crear una imagen de cada equipo para poder más adelante implementar el sistema del estado en la imagen al implementar la imagen en el mismo equipo.

Solución

El administrador crea una secuencia de comandos que:

Las imágenes se pueden implementar en los correspondientes equipos de destino.

Secuencia de comandos de ejemplo

setlocal
SET IMG_PATH=\\image_server\images
SET TMP_DRV_LETTER=h:
net use %TMP_DRV_LETTER% %IMG_PATH%
echo off
for /f "tokens=1-13 delims= " %%a in ('ipconfig /all') do (
IF %%a EQU Physical (
for /f "tokens=1-3 delims= " %%a in ('echo %%l') do (
echo IMAGE FILE: %%a.tib
asdcmd.exe /create /filename:%TMP_DRV_LETTER%\%%a.tib /harddisk:1 /compression:8
goto end
)
)
)
:end
echo on
net use %TMP_DRV_LETTER% /d
wpeutil Reboot
endlocal

Qué hace la secuencia de comandos:

  1. Monta la carpeta de red
  2. Recupera la dirección MAC del equipo iniciado
  3. Genera un nombre de archivo .tib (si la dirección MAC es 01-02-03-04-05-06 el nombre de archivo .tib debe ser 01-02-03-04-05-06.tib)
  4. Crea una imagen del volumen C del equipo y guarda la imagen en la carpeta de red con el nombre de archivo generado
  5. Reinicia o apaga el equipo

Variables de entorno: