Code: Select all
'#SPI:ForceWrite
'#EXE:?path
'#INC:vbrun
'#SPI:NoAuto
'#FDC:Cleaning old java versions
'Falls die Deinstallation nicht unattended (/qn) erfolgt und eine Anwendung nicht auf dem Client installiert ist,
'muss das Fehlermeldung behandelt werden.:
'VAR$$*01=windows installerokdiese aktion ist nur zulässig
'DBC$$*01
'
IEX
USM3 ' Use silent mode with redirected error messages to error files
' DIP150 ' 150 ms delay between each command
EEX
'
' ***** Package Robots Version 8.5 *****
' ***** instaRec iEngine Ver.5.0 *******
'
' No.:1 | Time: 12:20:59 | Ticks: 0
VAR$$PRO=1
'Wenn Sie nur den Pfad zu einer registrierten Exe-Datei ermitteln wollen,
'können Sie den Befehl "GEP..." verwenden.:
GEP.msi
'Wenn die Datei gefunden wird, steht der Pfad in der Systemvariablen "$v1$",
'deren Inhalt Sie mittels "VAR..." an eine benutzerdefinierte Variable übergeben können.:
VAR$$MSI=$v1$
'der EXW-Befehl wartet, bis der gestartete Prozeß beendet wird.
'Das lässt das Problem mit mehreren Instanzen von msiexec.exe vermeiden
'<Cleaning>
'Die volle Liste von UID's findet man unter http://wpkg.org/
'...
EXW$$MSI| /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216016FF}
EXW$$MSI| /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216017FF}
EXW$$MSI| /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216018FF}
'...
SRV\0 ' This command will set the return code.
END
:Always
SRV$$PRO' If this command is executed an error has happened
' and the return code from the script will be the block number of the last block.
END
Roman Wiegel
www.tap.de