Skip to content

opsi.orgheader image

opsi.org
Views
WinstScripts >>

nav

Document Actions
last edited 1 year ago by shilpert
# Installationsscript fuer Norton Antivirus Corp. Edition 8-10
# Im Verzeichnis "files" muessen die setup.exe und grc.dat kopiert werden

[Initial]
; Script erstellt von Sebastian Hilpert 4.1.2008
Message=Installiere Norton Antivirus Corp. Edition
LogLevel=2
ExitOnError=false
ScriptErrorMessages=on
TraceMode=off

;Variablen fuer BetriebssystemsVersion (OS)-Test
DefVar $OS$
DefVar $MinorOS$
set $OS$ = GetOS
set $MinorOS$ = GetNTVersion

if ( $OS$ = "Windows_NT" )
  WinBatch_install

endif

  [WinBatch_install]
        %SCRIPTPATH%\files\setup.exe /qn RUNLIVEUPDATE=1 REBOOT=REALLYSUPPRESS

# Das dazugehoerige Deinstallationsscript
# es muss ggf. vor der Installation bei gesetzter Passwortsperre diese entfernt werden. Danach (Reboot) wird die Deinstallation durchgefuehrt.

[Initial]
; Script erstellt von Sebastian Hilpert 4.1.2008
Message=Deinstalliere Symantec Antivurs 8 Corp. Edition
LogLevel=2
ExitOnError=true
ScriptErrorMessages=on
TraceMode=off

DefVar $Temp$
set $Temp$ = "C:\TMP"
DefVar $OS$
DefVar $MinorOS$
set $OS$ = GetOS
set $MinorOS$ = GetNTVersion

DefVar $WinstRegKey$
Set $WinstRegKey$ = "HKLM\SOFTWARE\opsi.org\winst"
DefVar $RebootFlag$
Set $RebootFlag$ = GetRegistryStringValue("["+$WinstRegKey$+"] "+"RebootFlag")

DefVar $ProductName$
Set $ProductName$ = "Norton Antivirus 8.0"
DefVar $SYSTEMDRIVE$


[Aktionen]
if ($OS$ = "Windows_NT" AND not ($MinorOS$="NT4"))

 if not ($RebootFlag$ = "1")
 ;=========================
 ; Anweisungen vor Reboot

   Message "Registry patchen für  "+$ProductName$+" ..."

   ; Passwort fuer Deinstallation deaktivieren
   Registry_password

   ; Reboot initialisieren ...
   Set $RebootFlag$ = "1"
   Registry_SaveRebootFlag
   ExitWindows /ImmediateReboot

else
  ;=========================
  ; Anweisungen nach Reboot
  ; Rebootflag weitersetzen
  Set $RebootFlag$ = "0"
  Registry_SaveRebootFlag
  ; die eigentlichen Anweisungen

  Winbatch_uninstall

  endif ; Rebootflag = not 1

endif


[Registry_password]
openkey [HKLM\SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security]
set "UseVPUninstallPassword" = REG_DWORD:0x0

[Winbatch_uninstall]
%SCRIPTPATH%\files\Setup.exe /x /qn /l:$temp$\navuninst.log

[Registry_SaveRebootFlag]
openKey [$WinstRegKey$]
set "RebootFlag" = "$RebootFlag$"