habe das Java 8.0.1910.0.12 aus der PackageCloud heruntergeladen. Leider funktioniert die Übertragung des Pakets auf den Client nicht, da im Verzeichnis die psexec.exe mit auf den Client kopiert werden soll. Psexec kann aufgrund interner Einstellungen nicht im Netzwerk kopiert werden.
Nun zu meiner Frage:
Für was benötige ich für diese Befehle überhaupt Psexec? Warum wurde hier im PackageCloud Paket nicht einfach mit cmd gearbeitet?
Hier der Auszug aus der Setup.inf Callhidden "%SRC%\%VM_ToolsDir%\psexec.exe"......
[Set:PostInstallation]
WaitWhileProcessExists jusched.exe*, 500
KillProcess jqs.exe*
Callhidden cmd /c RD /S /Q "%CommonPrograms%\Java"
Callhidden cmd /c del %Temp%\java_install.log /f /s /q
Callhidden cmd /c del %Temp%\JavaDeployReg.log /f /s /q
Callhidden cmd /c del %Temp%\jusched.log /f /s /q
Callhidden cmd /c del %Temp%\jawshtml.html /f /s /q
ReplaceEnv VM_JAVA_HOME
ReplaceEnv VM_JavaPathDir
MkDir "%VM_JavaPathDir%"
Callhidden "%SRC%\%VM_ToolsDir%\psexec.exe" -accepteula -s cmd /c Mklink "%VM_JavaPathDir%\java.exe" "%VM_JAVA_HOME%\bin\java.exe"
Callhidden "%SRC%\%VM_ToolsDir%\psexec.exe" -accepteula -s cmd /c Mklink "%VM_JavaPathDir%\javaw.exe" "%VM_JAVA_HOME%\bin\javaw.exe"
Callhidden "%SRC%\%VM_ToolsDir%\psexec.exe" -accepteula -s cmd /c Mklink "%VM_JavaPathDir%\javaws.exe" "%VM_JAVA_HOME%\bin\javaws.exe"