監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

網(wǎng)管員基礎(chǔ)知識(shí):編寫智能自動(dòng)批處理文件技巧

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

有許多任務(wù)/功能,如果能自動(dòng)執(zhí)行的話,可以提升系統(tǒng)的管理能力和可靠性。一個(gè)自動(dòng)任務(wù),可 以在一天中的任意時(shí)間執(zhí)行。下面是一些可以自動(dòng)執(zhí)行的任務(wù):


系統(tǒng)硬盤的碎片清理


主目錄的權(quán)限設(shè)置/更改


垃圾清理(清除服務(wù)器或主目錄中的臨時(shí)文件)


時(shí)間同步


數(shù)據(jù)文件備份


LOG紀(jì)錄文件的導(dǎo)出或者備份


重啟系統(tǒng)服務(wù)


檢查系統(tǒng)的正常運(yùn)行時(shí)間(uptime)


讓自動(dòng)任務(wù)更加智能化 使用自動(dòng)任務(wù)(無論是使用批處理文件或者腳本文件)的一大難題是整個(gè)過程沒有用戶參與。沒有用戶參與過程,你就無法獲知相關(guān)信息,錯(cuò)誤紀(jì)錄,無法跟蹤錯(cuò)誤,不知道啟動(dòng)/ 停止次數(shù),也無法獲取其他的有用信息。作為代表,批處理過程就是出入特定的(某些信息進(jìn)來,而其他信息出去)。比如:


dir e: > Dir.txt


這個(gè)批處理命令將執(zhí)行“dir e:”命令,并輸出整個(gè)目錄列表到一個(gè)文件里。該行命令使用“>”符號(hào)增強(qiáng)了該命令,從而建立了一個(gè)紀(jì)錄文件dir.txt,并將必要的信息保存在了 其中。但是,所有的其它信息或錯(cuò)誤信息都丟失了。


一個(gè)更有用的命令是:


cscript //nologouptime.vbs SERVER1 > uptime.log


這個(gè)批處理命令將使用腳本UPTIME.VBS來檢查服務(wù)器SERVER1的Uptime(UPTIME.VBS腳本非常近似于微軟的uptime.exe工具),然后將結(jié)果導(dǎo)出到一個(gè)文本文件UPTIME.LOG中。這是 一個(gè)有用的工具,可用于自動(dòng)檢查一個(gè)服務(wù)器連續(xù)運(yùn)行了多久(以此確定它何時(shí)需要定時(shí)重新啟動(dòng))。不過不管怎樣,這實(shí)在是一個(gè)“請(qǐng)勿動(dòng)手”的進(jìn)程,而要管理類似這樣的多 個(gè)任務(wù)實(shí)在是不容易。


這個(gè)簡(jiǎn)單的“單行”命令可以通過使用一系列的命令行功能與工具,變得更加“智能”,像下面這樣:


REM 系統(tǒng)UPTIME檢查器(System UPTIME Checker)


REM 檢查系統(tǒng)UPTIME是否超過了24天


cscript //nologouptime.vbs SERVER1 >> uptime.log


cscript //nologouptime.vbs SERVER2 >> uptime.log


cscript //nologouptime.vbs SERVER3 >> uptime.log


REM


REM 處理文件并生成email


copy start.txt uptime.txt


date /t >> uptime.txt


time /t >> uptime.txt


cat space.txt >> uptime.txt


cat line.txt >> uptime.txt


cat uptime.log >> uptime.txt


cat end.txt >> uptime.txt


move /y uptime.txt body.txt


REM 將報(bào)告文件寄發(fā)給網(wǎng)管


blat body.txt -to admin1@tech.com,admin2@tech.com -subject "Server UPTIME Report"


REM 清理臨時(shí)文件


del /q body.txt


del /q uptime.log


這個(gè)增強(qiáng)的批處理文件現(xiàn)在可以同樣檢查企業(yè)里的所有服務(wù)器,同時(shí)還提供有:


所有的活動(dòng)進(jìn)程將被紀(jì)錄


批處理開始的日期和時(shí)間將被記錄


批處理結(jié)束的日期和時(shí)間將被記錄


易讀的紀(jì)錄文件將被建立


結(jié)果紀(jì)錄文件的拷貝被Email到網(wǎng)管手中(使用blat.exe)


通過這些增強(qiáng)了的特性,管理員可以容易的管理整個(gè)自動(dòng)進(jìn)程。有足夠的調(diào)試信息(用于解決疑難問題)和報(bào)告(自動(dòng)Email給網(wǎng)管)。這不僅提高了管理能力,同時(shí)讓整個(gè)過程功 能也大大增強(qiáng)了?,F(xiàn)在網(wǎng)管只需簡(jiǎn)單的檢查一下他的Email,就可以確定是否有服務(wù)器已經(jīng)連續(xù)運(yùn)轉(zhuǎn)超過了24天。


批處理和腳本進(jìn)程理所當(dāng)然是一個(gè)網(wǎng)管的工具箱重要的基本組成。簡(jiǎn)單的批處理命令可以通過加入建立紀(jì)錄,生成報(bào)告,以及提示系統(tǒng)等,組成功能強(qiáng)大的進(jìn)程。如此處理之后, 將增強(qiáng)類似進(jìn)程的管理能力,并增強(qiáng)系統(tǒng)的管理能力,從而讓兩者更好的合二為一。

【推薦閱讀】

網(wǎng)管軟件專區(qū) 

網(wǎng)管員需要注意一些網(wǎng)絡(luò)安全管理策略

網(wǎng)管員基礎(chǔ)知識(shí):如何設(shè)置員工上網(wǎng)權(quán)限

網(wǎng)管員經(jīng)驗(yàn) AOFAX傳真服務(wù)器的初始安裝技巧

IT運(yùn)維管理專區(qū)

本文來自互聯(lián)網(wǎng),僅供參考
發(fā)布:2007-04-16 09:43    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實(shí)施方案 泛普OA項(xiàng)目啟動(dòng) 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊(cè) 泛普軟件項(xiàng)目驗(yàn)收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客