Quackelticki 10 Geschrieben 10. April 2013 Melden Teilen Geschrieben 10. April 2013 Hallo, ich hab mal die ein oder andere Frage zur Java-Verteilung per Batch. Also in einem Unternehmen soll Java ohne Benachrichtigung installiert/upgedatet werden. Ich habe zum ersten eine Batch geschrieben, die ältere Java-Versionen (6 oder niedrieger) deinstalliert. Das klappt auch. Danach wird ein Script ausgeführt, das die aktuelle Version installiert. Das funktioniert eigentlich auch. Die Scripte lasse ich übrigens per GPO beim Systemstart ausführen. Okay, nun zu meinem eigentlichen Problem: Da ja keine Updatebenachrichtigung mehr angezeigt werden soll, habe ich in der .MST Datei für die Java-Installation die Option AUTOUPDATECHECK unter Property auf 0 gesetzt. Wenn ich die Scripte nun in meiner virtuellen Testmaschine anwende, funktioniert auch alles einwandfrei. Im Java Control Panel in der Systemsteuerung fehlt der Reiter "Update". So wie es sein soll. Nun habe ich aber gestern Mittag bei drei Benutzern des Unternehmens die Gruppenrichtlinie angewendet. Heute morgen habe ich das Ergebnis überprüft und bei allen war zwar die aktuellste Version von Java installiert (7.17) aber die Update-optionen waren im Java Control Panel noch verfügbar. Jetzt weiß ich natürlich nicht, ob die Benutzer beim nächsten java-update wieder Benachrichtigungen bekommen. Kennt sich jemand damit aus und kann mir eventuell nen Tip geben? Wäre wirklich dankbar. Hier noch mein Installationsscript: @echo offreg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83217017FF}"if %errorlevel%==0 GOTO ENDif %errorlevel%==1 GOTO QUERY64:QUERY64reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F86417017FF}"if %errorlevel%==0 GOTO ENDif %errorlevel%==1 GOTO INSTALL:INSTALLsetlocalset installpath=\\exampleserver\msiset DeployJRE=JRE.msiset DeployJREMST=JRE.mstset LogLocation=%installpath%\Logs\JREset Data=\\lhofserv003\msiRem *** This installs Java Runtime Environment ***echo %date% %time% Installing JRE >> %LogLocation%\%computername%.txtecho %date% %time% ############################################## >> %LogLocation%\%computername%.txtmsiexec /i %data%\JRE\%DeployJRE% TRANSFORMS=%data%\JRE\%DeployJREMST% /msi EULA_ACCEPT=YES /qn /norestart /L+ %LogLocation%\%computername%.txtecho %date% %time% ############################################## >> %LogLocation%\%computername%.txtecho %date% %time% Done>> %LogLocation%\%computername%.txtgoto END:END Gruß, Quackelticki Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 10. April 2013 Melden Teilen Geschrieben 10. April 2013 Nach der Installation den Updater wieder entfernen: msiexec /x {4A03706F-666A-4037-7777-5F2748764D10} /qn /norestart Quick Start wirst Du mit C:\Program Files (x86)\Java\jre7\bin\jqs -unregister los... Zitieren Link zu diesem Kommentar
ducke 11 Geschrieben 10. April 2013 Melden Teilen Geschrieben 10. April 2013 Oder bei der Installation noch ein paar Properties mehr setzen: JAVAUPDATE=0 AUTOUPDATECHECK=0 JU=0 Zitieren Link zu diesem Kommentar
Sunny61 807 Geschrieben 10. April 2013 Melden Teilen Geschrieben 10. April 2013 Off-Topic: Java und viele andere 3rd Party Produkte kannst Du mit Hilfe von LUP/WSUS auf den Clients installieren lassen: http://www.wsus.de/lup Wenn für die Benutzer die richtige Einstellung im GPO gewählt wurde, sehen die auch nichts von der Installation. Und Du hast auch ein ordentliches Reporting. Zusätzlich kann mit den Group Policy Preferences Registry Einträge löschen lassen, oder Dienste deaktivieren. http://www.gruppenrichtlinien.de/artikel/group-policy-preferences-gpp/ Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 10. April 2013 Melden Teilen Geschrieben 10. April 2013 @duke, hat bei uns ewig nicht geklappt. Die Dinger waren trotzdem drauf. Hast Du das mal selber getestet ? Zitieren Link zu diesem Kommentar
Sunny61 807 Geschrieben 10. April 2013 Melden Teilen Geschrieben 10. April 2013 Man kann sich auch ein ADM-Template dafür schreiben: http://microsoft.public.de.german.windowsxp.gruppen.richtlinien.narkive.com/NzWXdTDO/doppelte-werte-per-policy-setzen Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.