Oracle hat an der Java 8 Installationsroutine rumgebastelt. Leider lässt sich via alten msi Silent Parameter das aktuelle JAVA (aktuell JRE8 Update 91) nicht via SCCM installieren.
Oracle möchte nun, dass die Parameter für die Installation in einer Config-Datei stehen, welche vor dem Ausführen der Installation unter C:\ProgramData\Oracle\Java\ liegen muss.
Anbei findet ihr die Lösung, wie es via PXE Boot einwandfrei funktioniert:
(Ich installiere Java 32&64Bit)
install.bat mit folgendem Inhalt erstellen
xcopy java.settings.cfg c:\ProgramData\Oracle\Java\ /y /c /q /s /k start /wait jre-8u91-windows-i586.exe start /wait jre-8u91-windows-x64.exe
java.settings.cfg mit folgendem Inhalt erstellen
INSTALL_SILENT=Enable AUTO_UPDATE=Disable WEB_JAVA=Enable WEB_JAVA_SECURITY_LEVEL=H EULA=Enable REBOOT=Disable NOSTARTMENU=Enable SPONSORS=Disable REMOVEOUTOFDATEJRES=1
Bei Oracle die Offline Installer von Java in den selben Ordner kopieren.
- jre-8u91-windows-i586.exe
- jre-8u91-windows-x64.exe
Nun ein SCCM Paket erstellen und die install.bat als Administrator ausführen.