諾頓的升級主要依賴安裝目錄下的VPDN_LU.exe這個程序,支持靜默升級(需要配合參數/S),通過定制計劃任務執行這個程序加上參數就可以實現自動升級了。計算機基礎知識http://.
通常做計劃任務時最容易出現的問題就是賬號密碼更改導致以該賬號密碼下運行的計劃任務失效,所以可以考慮使用SYSTEM賬號創建計劃任務就不用擔心這個問題了。WIN7以前的系統要想使用SYSTEM賬號創建計劃任務必須借助於bat命令或者script。批處理的話主要是使用Schtasks開關,但是批處理對路徑中的空格以及參數不怎麼好控制。個人還是偏向於script。復制以下腳本代碼另存為諾頓自動更新.vbs:
On Error Resume Next
Const Programs = &H26&
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(Programs)
Set objFolderItem = objFolder.Self
strFolderPath = objFolderItem.Path
strFullPath = strFolderPath & "\"
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
strNAVPath = chr(34) & strFullPath & "Symantec AntiVirus\VPDN_LU.exe" & chr(34) & " /s"
errJobCreated = objNewJob.Create (strNAVPath, "20100101200000.000000+480", True , 1 OR 2 OR 4 OR 8 OR 16 OR 32 OR 64, , , JobID)
腳本注解:該腳本只能識別采取默認安裝的Symantec AntiVirus,否則會造成路徑錯誤;
2010010112000000表示計劃任務開始時間即2010年01月01日12點00分00秒00毫秒,可根據需要自己定義;
+480為東八區時間,後面的1也就是2的0次方即周一,2等於2的1次方也就是周二,4…64依次類推,次方數0-6對應星期一到星期七,可以自行定義需要更新的日期。
單機版Symantec AntiVirus更新程序.