disco dogg
Lieutenant
- Registriert
- Apr. 2011
- Beiträge
- 966
Hi,
ich hab heute ein mini Installscript geschrieben für die Verteilung via GPO. Es funktioniert ansich, allerdings muss ich verhindern, dass das Script bei jedem PC Start das Programm neuinstalliert.
Da ich eh n Logfile erstelle, dachte ich mir dass ich einfach auf das vorhanden sein des Logfiles prüfe.
Im Code sieht das so aus:
Die Sprungmarken werden komplett übersprungen, das Script läuft einfach von neuem los und installiert munter weiter, egal ob Java schon da ist oder nicht.
Bin leider kein Batchprofi, was mach ich hier falsch ??
ich hab heute ein mini Installscript geschrieben für die Verteilung via GPO. Es funktioniert ansich, allerdings muss ich verhindern, dass das Script bei jedem PC Start das Programm neuinstalliert.
Da ich eh n Logfile erstelle, dachte ich mir dass ich einfach auf das vorhanden sein des Logfiles prüfe.
Im Code sieht das so aus:
Code:
@echo off
IF EXIST C:\log\java7_13_log.txt GOTO ende else install
:install
md C:\log
msiexec /i "\\xxx-berlin.de\SysVol\xxx-berlin.de\Policies\{17310AA2-2D6C-4145-8D61-9D636793B9B5}\Machine\Scripts\Startup\jre1.7.0_13.msi" /qn /L* C:\log\java7_13_log.txt
REM Update ausschalten
reg add "HKLM\SOFTWARE\JavaSoft\Java Update\Policy" /v EnableJavaUpdate /t REG_DWORD /d 00000000 /f
reg add "HKLM\SOFTWARE\JavaSoft\Java Update\Policy" /v NotifyDownload /t REG_DWORD /d 00000000 /f
:ende
exit
Die Sprungmarken werden komplett übersprungen, das Script läuft einfach von neuem los und installiert munter weiter, egal ob Java schon da ist oder nicht.
Bin leider kein Batchprofi, was mach ich hier falsch ??