sammy65
Goto Top

Java per GPO verteilen und gleichzeitig alte Versionen entfernen

Hallo miteinander,

ich werde mit diesem Java Zeugs noch wahnsinnig....

Ich habe eine Gruppenrichtlinie erstellt um Java 8 45 zu installieren, Das klappt soweit gut.
Jetzt habe ich unter "Softwareinstallation", "Aktualisierung" definiert, dass die Version 8 31 entfernt werden soll.

Klappt aber nicht.

Wenn ich die Aktualisierung wieder entferne, lässt sich das Paket installieren.

Oder gibt´s ne andere Lösung, wie ich ältere Versionen von meinen windows 7 Clients weg bekomme


lg Thomas.

Content-Key: 269355

Url: https://administrator.de/contentid/269355

Printed on: April 19, 2024 at 20:04 o'clock

Member: Andi4you
Andi4you Apr 16, 2015 at 13:50:32 (UTC)
Goto Top
Hallo Thomas,

habe momentan genau das selbe Problem wie Du. Bei der 7er Version hat er automatisch upgedatet. Bei der 8er Java Version installiert es nur die neue Version und die alte Version bleibt drauf. Also kein Update.

Wäre auch für eine Lösung dankbar.

Gruß Andi
Member: jsysde
jsysde Apr 16, 2015 at 14:30:23 (UTC)
Goto Top
Mahlzeit.

Nur per GPO im Rahmen des Setup von JRE keine Chance, das geht nur per Skript und entsprechenden Mechanismen (klar, das Skript kann man ebenfalls per GPO ausrollen).

Cheers,
jsysde

P.S.:
Fällt mir grad ein - man kann, wenn man es kann, das MSI-Paket entsprechend editieren. Ich hab's aber irgendwann aufgegeben und mittlerweile kann ich dank SCCM bequem ein Skript nehmen.
Member: Webfuchs
Webfuchs Apr 16, 2015 at 14:48:08 (UTC)
Goto Top
Schau mal hier: http://road-books.jimdo.com/2014/12/01/verteilung-von-java-8-umstieg-vo ...
Da gehts zwar um das Update von Java 7 auf 8, aber vielleicht hilfts.
Member: joehuaba
joehuaba Apr 17, 2015 at 08:04:01 (UTC)
Goto Top
Hab ich vorgestern erst wieder gebaut face-smile
uninstallOLDVERSIONS.bat
MsiExec.exe /X {26A24AE4-039D-4CA4-87B4-2F83218025F0} /qb!

install.bat (Updates ausgeschalten)
MsiExec /I jre1.8.0_40.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb!HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83218025F0}","SystemComponent",0x00010001,1  

uninstall.bat
MsiExec /X {26A24AE4-039D-4CA4-87B4-2F83218040F0} REBOOT=REALLYSUPPRESS /qb-! 

Musst du natürlich so anpassen wie du es willst und die GUIDs der MSIs ändern.
Wir nutzen ein Softwareverteilungssystem und habe gerade alles kurz rauskopiert,
kann sein dass die Syntax etc noch nicht passt face-smile
Member: sammy65
sammy65 Apr 20, 2015 updated at 08:29:25 (UTC)
Goto Top
Hallo miteinander,

ich habe eine Batch gebaut, jedoch werden nur von den 64 Bit Clients die alten Java Versionen deinstalliert. Was ist denn bei 32 bit anders?

die Batch sieht folgendermaßen aus:

java_deinastallieren.bat
wmic product where "name like 'Java 6%%'" call uninstall /nointeractive
wmic product where "name like 'Java 7%%'" call uninstall /nointeractive
wmic product where "name like 'Java 8 Update 31%%'" call uninstall /nointeractive

Weiss denn jemand eine Anleitung, wie ich dieses echt ätzende Java Problem in den Griff bekomme.
Schön wäre ein Batch Script, das sowohl mit 32 als auch 64 Bit Clients funktioniert.
Member: sammy65
sammy65 Apr 20, 2015 at 08:27:23 (UTC)
Goto Top
@joehuaba
Klappt leider nicht, ich verteile die software mit GPO´s also mit Windows eigenen bordmitteln.
Member: MorphiuMCH
Solution MorphiuMCH Apr 24, 2015, updated at Oct 23, 2015 at 09:52:30 (UTC)
Goto Top
Hallo miteinander,

Habe auf meinem Blog eine Schritt für Schritt Anleitung geschrieben wie man Java Runtime per GPO verteilen kann und gleichzeitig die alten Versionen entfernt. Schaut mal rein, vielleicht hilfts face-smile

https://pointlessparody.wordpress.com/2015/03/20/tutorial-java-runtime-8 ...

Gruss
Member: sammy65
sammy65 May 08, 2015 at 08:45:18 (UTC)
Goto Top
Ich versuch es einmal, dankeschön