ich habe ein Problem mit der Installation eines Packets über Empirum. Es handelt sich um ein simples MSI Packet (Java 1.8.0.131).
Die MSI lässt sich bei direktem Aufruf auf Client-Rechner mit entsprechenden Silent-Schaltern, so wie sie auch Empirum nutzt, problemlos installieren und liegt wie gewüscht eine Verknüfung mit der Befhel "mklink". Selbst die genaue Angabe des Installationsaufrufs aus der Setup.inf funktioniert. Sobald ich das Paket aber über die Empirum laufen lasse, installiert das Paket problemlos aber erstellt keine gewünschte Verknüfung.
Code: Select all
AddMeter -1
Call MsiExec /I "%SRC%\%VM_SourceDir%\jre1.8.0_131.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr /Li "%MSILogFile%"
;Echo "Es geht los mit MKlink"
[b]CallHidden cmd /c mklink /D "%ProgramFiles%\Java\jre8" "%ProgramFiles%\Java\jre1.8.0_131"[/b]
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F32180131F0},UnInstallString") == "0" & DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F32180131F0},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"
Ich bin sehr dankbar für ihre hilfe.
Grüße
Asim