如何自動更新 Symantec AntiVirus Corporate Edition定義檔,而不使用 LiveUpdate
本文件由英文文件翻譯而來。原英文版本有可能在本翻譯版文件發布之後進行過修改更新。賽門鐵克對本翻譯版的準確性不做承諾。
情形
您主要的 Symantec AntiVirus Corporate Edition 伺服器無法使用 LiveUpdate 自動下載病毒定義檔。或者,您想要使用 FTP 程序檔將每日定義檔更新下載的流程自動化。
解釋
下載並修改附加的 Cegetter.bat 與 Cescript.txt 檔案,然後使用「Windows 工作排程」來排程它們下載每日病毒定義更新檔。
注意:
下載本文件附加的 Cegetter.bat 和 Cescript.txt 檔案。

- 您必須修改 Cegetter.bat,將定義檔複製到主要 Symantec AV 伺服器上安裝 Symantec AntiVirus Corporate Edition 的目錄中。
- Cegetter.bat 與 Cescript.txt 都應該儲存在電腦的 Windows 開機磁碟的根目錄下,以便執行之。如果 Windows 安裝在 C: 以外的磁碟機,請編輯 Cescript.txt 檔以變更磁碟機代號。請參閱下面標題為「修改 Cescript.txt 檔以便對應正確的磁碟機代號」的一節。
修改 Cegetter.bat 以便從「主伺服器」執行:
如果您打算在「主伺服器」上排程並執行 Cegetter.bat,請使用下列程序。如果您打算在非「主伺服器」的電腦上執行 Cegetter.bat,請跳至下一節「修改 Cegetter.bat 以便從非「主伺服器」的電腦執行」。
- 在 Cegetter.bat 檔案上按滑鼠右鍵,接著按下「編輯」。
- 找到 Cegetter.bat 檔案中的這一行:
move %systemdrive%\*.xdb <path>
- 將 <path> 換成安裝 Symantec AntiVirus Corporate Edition 的目錄路徑。如果您安裝在預設路徑,請輸入下列文字:"C:\Program Files\SAV"
若使用長路徑名,請確定用引號將所有的路徑名稱框起來,如上例所示。
- 如果 Symantec AntiVirus Corporate Edition 安裝在預設路徑,Cegetter.bat 檔應該如下所示:
ftp -s:cescript.txt
call "%systemdrive%\navup8.exe"
move %systemdrive%\*.xdb "C:\Program Files\SAV"
del /q %systemdrive%\navup8.exe
- 若要測試 Cegetter.bat,只要從命令提示視窗逐列執行每個命令即可。
DOS 視窗會顯示下載的程序。
- 將 Cegetter.bat 排程為定期取得的定義檔更新。Cegetter 將下載此版本每日發佈的 Navup8.exe。
修改 Cegetter.bat 以便從非「主伺服器」的電腦執行:
- 在 Cegetter.bat 檔案上按滑鼠右鍵,接著按下「編輯」。
- 找到 Cegetter.bat 檔案中的這一行:
move %systemdrive%\*.xdb <path>
- 將 <path> 變更為在「主伺服器」上安裝 Symantec AntiVirus Corporate Edition 的目錄路徑。根據預設,此共享目錄的名稱為 VPHOME。
注意:<path> 可以是對應到「主伺服器」的磁碟機,或是一個 UNC 路徑。賽門鐵克建議您使用短檔名。例如,如果伺服器對應的磁碟機是 x,您可以使用下列指令行:
move %systemdrive%\*.xdb x:\VPHOME
您也可以指定一個如下列範例所示的 UNC 路徑,將 <server name> 換成「主伺服器」的名稱或 IP 位址:
move %systemdrive%\*.xdb \\<server name>\VPHOME
若要將檔案複製到 VPHOME 共用目錄,請變更共用權限,容許存取 (完全控制) 用來執行 Cegetter 的帳戶。這個共用的預設權限是「每個人」都能「讀取」。
- 如果您執行的是 Windows 95/98/Me,請移除以下一行中的 "/q":
del /q %systemdrive%\navup8.exe
- 若要測試 Cegetter.bat,只要從命令提示視窗逐列執行每個命令即可。
DOS 視窗會顯示下載的程序。
- 將 Cegetter.bat 排程為定期取得的定義檔更新。Cegetter 將下載此版本每日發佈的 Navup8.exe。
修改 Cescript.txt 檔以便對應正確的磁碟機代號:
- 在 Cescript.txt 檔案上按滑鼠右鍵,接著按下「編輯」。
- 找到 Cescript.txt 檔案中的這一行:
lcd C:\
- 將 C 變更為安裝 Windows 磁碟的磁碟機代號。
- 儲存您的變更。
常見問題以及解決方法
- 路徑不正確:請確定安裝 Symantec AntiVirus Corporate Edition 的目錄路徑是正確的。檔案路徑應該使用短檔名 (DOS)。如果使用長檔名,請用引號框住路徑。
- Proxy 或防火牆的問題:假如您使用 Proxy 或防火牆擋住 FTP 通訊,Cegetter 就會無法作用。您必須允許 FTP 傳輸,這個 FTP 作業才會成功。如果您的 Proxy 或防火牆需要驗證,在執行排程事件時,請確實使用一個能夠順利驗證並允許存取的使用者名稱和密碼。
- 權限:請確認您可以在用來排程 Cegetter 的帳號下,將 .XDB 檔複製到「主伺服器」上的位置。
- 在 Windows 95/98/Me 系統下執行:已修改的 Cegetter.bat 檔必須在 Windows 95/98/Me 系統下執行。如需其它資訊,請參閱「使用 Cegetter.bat 更新病毒定義檔時出現錯誤:「找不到檔案 - C:\temp\*.vdb - 複製了 0 個檔案」文件。
- 編輯 Cegetter.bat 以便包含下列文字:
ftp -s:cescript.txt
choice /n/t:c,30/c:cc
"%systemdrive%\navup8.exe"
choice /n/t:c,30/c:cc
move %systemdrive%\*.xdb <path>
del %systemdrive%\navup8.exe
文件號: 20030903103729967
最近更新: 10/14/2004
Date Created: 09/03/2003
作業系統: Windows 98, Windows NT 4.0 SP6a, Windows 2000 Professional, NetWare 5.0, NetWare 6.0
產品: Symantec AntiVirus Corporate Edition 8.0, Symantec AntiVirus Corporate Edition 9.0