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

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

申請免費試用、咨詢電話:400-8352-114

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


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


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


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


時間同步


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


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


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


檢查系統(tǒng)的正常運行時間(uptime)


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


dir e: > Dir.txt


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


一個更有用的命令是:


cscript //nologouptime.vbs SERVER1 > uptime.log


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


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


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 將報告文件寄發(fā)給網(wǎng)管


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


REM 清理臨時文件


del /q body.txt


del /q uptime.log


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


所有的活動進程將被紀錄


批處理開始的日期和時間將被記錄


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


易讀的紀錄文件將被建立


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


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


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

【推薦閱讀】

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

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

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

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

IT運維管理專區(qū)

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

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

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