Szenario
Der Administrator muss ein Image von jeder Maschine erstellen, um das System später auf den Zustand dieses Images zurücksetzen zu können, indem er dieses Image auf derselben Maschine bereitstellt.
Lösung
Der Administrator erstellt ein Skript, das:
Die Images können auf den entsprechenden Zielmaschinen bereitgestellt werden.
Beispielskript
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
Das führt dieses Skript aus:
Umgebungsvariablen: