當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客
網(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ū)
- 1泛普軟件一直以O(shè)A系統(tǒng)100%驗(yàn)收、100%項(xiàng)目成功率
- 2企業(yè)實(shí)施ERP系統(tǒng)為何會(huì)越管越亂?
- 3山南地委原書記嚴(yán)重違紀(jì)被調(diào)查
- 4把握提升企業(yè)運(yùn)營(yíng)效率的最好時(shí)機(jī)
- 5專家:無線路由器輻射“危害人體說”不可信
- 6中小企業(yè)運(yùn)營(yíng)要知己先行
- 7OA是一個(gè)企業(yè)應(yīng)用軟件,實(shí)施過程不是簡(jiǎn)單的軟件安裝
- 8求發(fā)展,去印度請(qǐng)三思
- 9如何對(duì)服裝銷售渠道的有效管理
- 10基于PDM的供應(yīng)商協(xié)同設(shè)計(jì)系統(tǒng)探討
- 11OA系統(tǒng)的價(jià)格并不等同于OA系統(tǒng)的品質(zhì)
- 12OA辦公系統(tǒng)在AJAX+JSON的實(shí)際應(yīng)用多嗎?
- 13SOA和水果蛋糕的前世今生
- 14為什么中小企業(yè)長(zhǎng)不大
- 15圖片優(yōu)化8個(gè)小技巧分享
- 16企業(yè)在選擇OA軟件的時(shí)候,可以先羅列好自己的需求
- 17調(diào)查稱僅有10%蘋果用戶想買Apple Watch
- 18企業(yè)管理:在于充分有效的利用資源
- 19OA辦公系統(tǒng):我國(guó)的OA(辦公自動(dòng)化)現(xiàn)狀
- 20婚戀調(diào)查:?jiǎn)紊碇灰蚰闾罢?/a>
- 21英王子面臨丑聞?wù){(diào)查
- 22CRM的戰(zhàn)略和理論
- 23丹東老人撿棄嬰報(bào)警 調(diào)查后發(fā)現(xiàn)是自己親孫子
- 24OA軟件對(duì)于供應(yīng)商的選擇不僅僅是產(chǎn)品
- 25企業(yè)如何評(píng)定一款好的網(wǎng)絡(luò)管理軟件的工作效果
- 26企業(yè)如何有效管理IT運(yùn)維基礎(chǔ)設(shè)施
- 27三小企業(yè)如何發(fā)展
- 28男子工地上吊身亡 廈門警方正對(duì)死因做調(diào)查
- 29詳解小區(qū)寬帶常見故障解決辦法
- 30大浪淘金:圍繞三條主線項(xiàng)目選型
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓