我們公司的郵件服務(wù)器是采用租賃空間的方式,且服務(wù)器端也不是Exchang系統(tǒng),客戶端采用Outlook Express。由于使用環(huán)境的限制,在日常使用過程中不能像以前Lotus Notes 系統(tǒng)那樣很好地做到對郵件系統(tǒng)自動冗余備份,因此筆者想到能否通過Windows的命令進(jìn)行相應(yīng)設(shè)置,對Outlook Express的數(shù)據(jù)庫文件進(jìn)行冗余備份。
環(huán)境介紹:
1.采用域管理模式,由 一臺DELL服務(wù)器安裝Windows 2003 標(biāo)準(zhǔn)版系統(tǒng),作為域管理控制器。
2.內(nèi)勤人員客戶端主機(jī)大致約有50~60臺,統(tǒng)一安裝Windows XP Pro系統(tǒng)。
首先做好如下準(zhǔn)備工作:
1.購置一臺PC機(jī)(資金限制),作為郵件文件及其他工作文件的備份宿主機(jī),為每個用戶開設(shè)一個700MB的存儲空間。
2.由于郵件目錄的默認(rèn)路徑為C:\Documents and Settings\域用戶名\local settings\application data\Identities\{隨機(jī)生成序列鍵值}\microsoft\Outlook express,路徑名太長,且保存在C盤不利于郵件信息的維護(hù),所以筆者在D盤根目錄下建立了Mail目錄,并將所有用戶的Outlook Express信息文件指向D:\mail。
3.由于空間有限,所以必須找一個RAR.exe的命令處理文件對備份內(nèi)容進(jìn)行壓縮,放置在Autocopy目錄下。
開始進(jìn)行操作
1.建立腳本文件Mailcopy.cmd
@echo off net use z: \\192.168.2.250\database\%username% 按用戶登錄名自動建立與備份服務(wù)器的映射 awake.vbs 提示用戶備份郵件,需要關(guān)閉outlook express md z:\mail 建立映射盤目錄 rar a -ag z:\mail\mail.rar d:\mail\*.* 利用rar 對備份的郵件數(shù)據(jù)庫文件打包,并按照日期生成打包文件 ok.vbs 提示用戶備份完成 exit |
2.建立VBS腳本文件Awake.vbs
Msgbox “Now is backup your mail,only need several minutes,please close outlook express first and click ok.”
|
由于郵件數(shù)據(jù)庫的備份必須在,Outlook Express關(guān)閉的情況下才能正常處理,故設(shè)置此提示文件,使用戶在備份前暫時關(guān)閉郵件系統(tǒng)。