URL: https://www.overclockers.at/applications/java-uninstall-und-install-300-clients_246069/page_1 - zur Vollversion wechseln!
Wir haben nun endlich ein paar Programme bereinigen können die ein altes Java zum laufen brauchen, deshalb möchte ich nun alle clients auf den aktuellsten Java-stand bringen.
Silent-install (psexec) ist kein Problem, aber uninstall?
Bzgl Uninstall finde ich nur msiexec, aber dafür brauch ich von jedem gerät die versionsnummer von java (teilweise unterschiedlich).
Habts eine idee wie ich alte Java von den Clients bekomme ohne genaue Angabe um welche Version es sich handelt?
Ahhhhhhhhhhh
Durch zufall gefunden (vorher ewig gesucht und nix gefunden)
CMD: wmic product where "name like 'Java 8%%'" call uninstall
Kein Client Software Management im Einsatz bei 300 Clients?
Zitat von Lord WyrmKein Client Software Management im Einsatz bei 300 Clients?
Also weil ich erst neulich damit gearbeitet hab: SaltStack kostet kein Geld und das gibts auch für Windows... Das gilt sicher auch für Puppet, Chef, Ansible und die anderen üblichen Verdächtigen in der Kategorie. Man muss ja nicht gleich tausende von Euro für Windows-spezifische proprietäre Software ausgeben.
Also ich habs mir einfach gemacht und rustikal mit psexec und textfile gearbeitet (wie üblich)
psexec pcliste.txt cmd wmic-cmd produkt where name like java call uninstall bla bla bla...
und dann noch psexec pcliste.txt cmd jre8u91.exe /s
bekommt keiner mit, geht flink.
bei flash habe ich mit psexec und msi paketen gearbeitet die eine ältere version von flash erst deinstallieren.
danach muss ich nur eine liste bearbeiten wo drinnen steht bei welchen geräten es gepasst hat und welche nicht ansprechbar waren. ein paar durchläufe und alle clients sind fertig.
Wenns für diese einmalige Sache mit Windows-eigenen Mitteln geht umso besser .
naja, einmalig... PSexec verwende ich eigentlich immer wieder, auch für andere Programme. Bin von freund von dieser gut funktionierenden und zuverlässigen lösung. wichtig is hald das es mit dem gewünschten Programm funktioniert, gibt ja genug die man nicht per kommando installieren kann.
schau dir mal pdq deploy an, ist in der free version schon komfortabler und würde auch nicht viel kosten falls dann doch mal die anderen funktionen besser gefallen
Ich arbeite auch mit PDQ Deploy, super Programm für das Geld
Anbei noch Java uninstall via bat.
Einfach vor dem FF die Java Version ändern und laufen lassen.
msiexec.exe /qn /X {26A24AE4-039D-4CA4-87B4-2F86417067FF} /norestart
msiexec /X geht aber nur wenn du die ganz genaue ID der installation kennst, da teilweise verschiedene versionen bei uns unterwegs sind würde ich erst mal alle ID's finden müssen.Zitat von riderIch arbeite auch mit PDQ Deploy, super Programm für das Geld
Anbei noch Java uninstall via bat.
Einfach vor dem FF die Java Version ändern und laufen lassen.
msiexec.exe /qn /X {26A24AE4-039D-4CA4-87B4-2F86417067FF} /norestart
Da hast Du recht, das schöne beim Java ist es ändert sich immer nur die Versionsnummer.
26A24AE4-039D-4CA4-87B4-2F86417067FF
26A24AE4-039D-4CA4-87B4-2F86417068FF
26A24AE4-039D-4CA4-87B4-2F86417069FF
usw.
Deine Variante mit call uninstall ist auf alle Fälle die elegantere Lösung.
meine variante hat aber einen riesen nachteil, sie dauert teilweise ewig. Keine ahnung wieso, aber auf manchen Geräten tut er 5-10 Minuten nix (nach dem Aufruf des Befehls), dann plötzlich, gefunden und deinstalliert in 20 Sekunden.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2024