Code: Select all
' +++ main_UtimacoClient_5_50.rem +++
' Zweck:
' erstellt am: 02.07.2010
' von: Pekny
'========================
'#EXE:?path
'#SPI:ForceWrite
'#SPI:VBRun
'#SPI:NoAuto
'#SPI:x64
'#FDC:Ask
'
'killt mögliche noch laufende Robots-Prozesse
KRM\2
IEX\
EVG\LogDirectory>$$LOG ' Set log directory
USM\4|$$LOG\SetupErrorLog\ ' Use silent mode with redirected error messages to error files
DIP\150 ' 150 ms delay between each command
EEX\
'Abfrage ob schon installiert ist
IAI\Sophos SafeGuard Preinstall 5.50.0
GOTO part2
EAI\
EXX\?ws\msiexec.exe|/i "?pfad\1_sgxclientpreinstall.msi" /qn
VAR\$$PID=$v4$
'Sprungmarke zu Unterprogramm "Todo"
GSB\Todo|Sophos SafeGuard Preinstall 5.50.0|600
:part2
IAI\Sophos SafeGuard 5.50.0 Client
GOTO part3
EAI\
EXX\?ws\msiexec.exe|/i "?pfad\2_sgnclient.msi" REBOOT=Reallysuppress ADDLOCAL=ALL /qn
VAR\$$PID=$v4$
GSB\Todo|Sophos SafeGuard 5.50.0 Client|1800
:part3
IAI\Sophos SafeGuard Configuration Protection 5.50
GOTO part4
EAI\
EXX\?ws\msiexec.exe|/i "?pfad\3_sgn_cp_client.msi" /qn REBOOT="Reallysuppress"
VAR\$$PID=$v4$
GSB\Todo|Sophos SafeGuard Configuration Protection 5.50|660
:part4
IAI\Sophos SafeGuard 5.50.0 Client Configuration
GOTO enx
EAI\
EXX\?ws\msiexec.exe|/i "?pfad\4_base_5.50.msi" /qn REBOOT="Reallysuppress"
VAR\$$PID=$v4$
GSB\ToDo|Sophos SafeGuard 5.50.0 Client Configuration|600
' Errorlevel setzen
SRV\0
:enx
@
:Todo
WPT\$$PID|$$_02
ITO\
' Timeout Fehler
'RMD\Cache
SRV\5
GOTO enx
ETO\
'Pruefung ob SW installiert ist bzw. unter Software eingetragen wurde
NAI\$$_01
' Errorlevel selbst definiert, Fehler, es wurde nicht installiert!!
SRV\6
GOTO enx
EAI\
'Rücksprung aus Unterprogramm "Todo"
RET\
@