Aktuelle Java GUID Liste erhalten
Hallo,
ich würde gerne mittels msiexec in einem Anmeldeskript alle alten java versionen deinstallieren lassen.
dafür brächte ich am besten eine GUID Liste von allen älteren Versionen vor dem aktuellen Java 8.131.
Gibt es eine Quelle die solche Infos bereit hält.
Im Net und bei Java habe ich nichts gefunden.
Lg
ich würde gerne mittels msiexec in einem Anmeldeskript alle alten java versionen deinstallieren lassen.
dafür brächte ich am besten eine GUID Liste von allen älteren Versionen vor dem aktuellen Java 8.131.
Gibt es eine Quelle die solche Infos bereit hält.
Im Net und bei Java habe ich nichts gefunden.
Lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 336163
Url: https://administrator.de/forum/aktuelle-java-guid-liste-erhalten-336163.html
Ausgedruckt am: 20.04.2025 um 15:04 Uhr
10 Kommentare
Neuester Kommentar

Hättest du das PS Skript genommen was ich dir in deinem letzten Thread verlinkt habe, bräuchtest du diese Liste erst garnicht und müsstest sie auch nicht weiter pflegen wenn man sich die Versionen direkt aus der Registry ausliest, dort stehen nämlich gleich die Uninstall-Strings 
Gruß
Gruß
Hallo
hier gibt's noch ein Script, welches du zb als Startscript laufen lassen könntest
Hat aber auch schon ein paar Jährchen auf dem Buckel
Gruss
hier gibt's noch ein Script, welches du zb als Startscript laufen lassen könntest
Hat aber auch schon ein paar Jährchen auf dem Buckel
Gruss

Zitat von @WinLiCLI:
Aber ich müsste ja dann jeden Rechner abfragen (Anmeldeskript (nur beim Anmelden)) und dies könnte Tage dauern bis ich weis, welche Java Versionen hier auf den Rechnern installiert ist.
Quark, das Skript kommt als Startskript einmal beim User ausgeführt.Aber ich müsste ja dann jeden Rechner abfragen (Anmeldeskript (nur beim Anmelden)) und dies könnte Tage dauern bis ich weis, welche Java Versionen hier auf den Rechnern installiert ist.
Es gibt Clients mit nur 1 Sprung zurück und Clients die Monate / Jahre zurück liegen könnten.
Macht ja nichts.Würde dann mit den GUID´s im Internet alle in einem Startskript eintragen und ich wäre mir sicherer das alle unsere alten Versionen gekillt sind.
? Genau das macht das Skript, nur das es automatisch alle Versionen erfasst und die aktuellste beibehält.Eine Liste musst du aktuell halten und dauerhaft pflegen, das Skript nicht weil es per Regex die Versionen erkennt.

Eben nicht, du scheinst nicht zu verstehen das ein Startskript schon vor der Anmeldung abläuft!
Naja, wenn du lieber mehr Arbeit mit der Pflege der GUIDs haben willst anstatt es automatisch erledigen zu lassen, bidde deine Entscheidung, man hat ja sonst nichts besseres zu tun, haha
.
Ciao.
und zum anderen müsste ich dann die Logs durchschauen, da es Clients gibt die 2 Versionen zurück liegen, manche 5, und andere wiederum Jahre.
Nein, das Skript erledigt die Deinstallation ja automatisch, da brauchst du nicht nach GUIDs in Logs suchen...!Naja, wenn du lieber mehr Arbeit mit der Pflege der GUIDs haben willst anstatt es automatisch erledigen zu lassen, bidde deine Entscheidung, man hat ja sonst nichts besseres zu tun, haha
Ciao.

Zitat von @WinLiCLI:
Ich weis nicht ob wir nun aneinander vorbei reden.
Aber um zu wissen welche Java GUID in das deinstallations Skript rein soll, muss ich diese doch vorher raus fischen und eintragen oder?
Nein!! Also nochmal: In dem PS-Skript was ich im letzten Beitrag von dir verlinkt hatte, werden die Uninstall-Keys aller Java-Installationen aus der Registry ausgelesen, nach Versionsnummern sortiert und alle bis auf die aktuellste Version mit den Infos aus der Registry deinstalliert. Nichts mit GUIDs suchen oder so, das braucht es in diesem Fall ja gerade nicht, das ist ja der Vorteil von dem ich die ganze Zeit spreche, also kein/geringer Pflegeaufwand (ev. Anpassung des Regex).Ich weis nicht ob wir nun aneinander vorbei reden.
Aber um zu wissen welche Java GUID in das deinstallations Skript rein soll, muss ich diese doch vorher raus fischen und eintragen oder?
Das bedeutet ja, das ich einen Arbeitsaufwand dadurch hätte, dass ich mir die ausgelesenen GUID's anschauen muss und diese in ein Startskript einfügen muss, damit diese beim nächsten Start deinstalliert werden.
Eben nicht! s. oben.Meine Idee war es: statt mir diese Arbeit zu machen, würde ich einfach in einer existierenden Liste im Net schauen welche GUID's von den alten Java Versionen existieren und diese einfach per copy&paste in ein Startskript rein fügen.
Viel zu unständlich und Pflegeintensiv.Meinst du was ganz anderes
Jepp.oder reden wir nur aneinander vorbei über das selbe?
Sieht so aus.