Operation Manual

Benutzerhandbuch Acronis Snap Deploy Befehlszeile und Scripting unter Win PE und Bart PE
Copyright © Acronis, Inc., 2009 127
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 (
IF EXIST %TMP_DRV_LETTER%\%%a.tib (
echo DEPLOYMENT IMAGE file: %%a.tib
asdcmd.exe /deploy /filename:%TMP_DRV_LETTER%\%%a.tib
/harddisk:1 /target_partition:c
goto end
) ELSE (
echo THE IMAGE FILE %IMG_PATH%\%%a.tib NOT FOUND
)
)
)
)
:end
echo on
net use %TMP_DRV_LETTER% /d
wpeutil Reboot
endlocal
Das Skript arbeitet wie folgt:
Es mountet den freigegebenen Ordner, der die Images enthält, wobei
je ein Image mit einem Zielcomputer assoziiert ist.
Es ermittelt die MAC-Adresse des Ziels.
Es generiert den Namen einer TIB-Datei (wenn die MAC-Adresse z.B.
01-02-03-04-05-06 ist, dann muss der Name der TIB-Datei 01-02-03-
04-05-06.tib sein).
Es durchsucht den freigegebenen Ordner nach einem Image mit einem
solchen Namen.
Falls ein Image gefunden wird, wird es auf den Rechner übertragen.
Andernfalls wird eine Meldung ausgegeben.
Der Zielrechner wird neu gestartet.
Dabei werden folgende Umgebungsvariablen verwendet:
SET IMG_PATH Pfad zum freigegebenen Ordner auf dem Deployment-
Server.
SET TMP_DRV_LETTER - gemountetes Laufwerk auf der Zielseite.
Erstellen von Images, die Zielen zugewiesen sind
Auf Computer sollen zuvor erstellte Images desselben Systems
zurückgespielt werden, um das System in den vorherigen Zustand