Die Frage, ob man veraltete Versionen deinstallieren sollte oder muss, geht über den Kontext dieses Beitrags hinaus und obliegt dem jeweils verantwortlichen Administrator.
Zum Deinstallieren von veralteten Java-Versionen gibt es im Web viele mehr oder wenig gut funktionierenden Lösungsansätze. Auch bei uns hat es vor PCSM durchweg Wege gegeben, um das zu erreichen, aber keiner war wirklich bequem. Dies ist nun anders und die im Folgenden beschriebene Komponente tut seit einigen Tagen bei unseren PCSM-Kunden seinen Dienst und das bislang in jedem Fall erfolgreich. Da wir gerne und viel mit PowerShell arbeiten, sollte es eine PowerShell-Lösung werden.
Was wird benötigt:
1) PSCM
2) Das (leicht angepasste) PowerShell Script, das mit diesem Beitrag hochgeladen wird.
(Dank an den Autor, denn es stammt nicht aus unserer Feder. Es kann auch außerhalb von PCSM wunderbar
verwendet werden und hat einige interessante Optionen, die im Quellcode erläutert sind.)
3) Diesen Batch-Befehl:
Code: Select all
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\uninstall-java.ps1 -KeepVersion %KEEPVERSION%
Viel Spaß damit.
Gruß
RalfDK