錢健
摘 要:隨著我國計算機信息技術高速發(fā)展,計算機管理系統(tǒng)在為人們做出突出貢獻的同時也面臨著巨大的挑戰(zhàn),尤其是在21世紀,科學技術日新月異,雖然計算機信息技術和網(wǎng)絡技術已在各個行業(yè)應用多年,并發(fā)揮著巨大的作用,但隨著自動化管理理念出現(xiàn),實現(xiàn)計算機自動化管理成為了企業(yè)想要實現(xiàn)的目標,因此本文就主要對WMI技術進行分析,探針怎樣利用WMI技術實現(xiàn)計算機自動化管理。
關鍵詞:計算機;網(wǎng)絡技術;WMI技術;自動化管理
前言:從計算機的業(yè)務處理角度來看,基本所有的系統(tǒng)管理任務都可以根據(jù)相對應的操作或者指導來完成,比如內存、處理器、硬盤、對象的屬性管理等,在傳統(tǒng)的系統(tǒng)管理中,通常這個步驟是由人工來完成,但是隨著計算機技術的發(fā)展,智能化管理,人工智能等新概念的出現(xiàn),加上目前各企業(yè)的計算機技術應用已多年,具有足夠豐富的經(jīng)驗,使得越來越多的管理人員期望通過一種自動化的管理形式來節(jié)約人力,更好的分配人力資源,所以研究計算機自動化管理成為了當前流行的話題。
一、WMI技術
WMI技術主要是利用Web來進行管理的技術,同時WMI技術也是一種標準系統(tǒng)管理接口。WMI技術最先是由微軟公司開發(fā),當Windows運行時,WMI就可以提供出一套管理工具,利用WMI幾乎可以對客戶端系統(tǒng)中所有的信息數(shù)據(jù)進行管理和控制,這主要是因為WMI能夠很容易獲取到系統(tǒng)中的數(shù)據(jù)信息,此外,WMI還同時具有很強的可開發(fā)性,目前在市場上有很多利用WMI開發(fā)出了很多專利工具。從WMI的結構來看,其主要由客戶端和中介程序構成,其中中介程序包含了靜態(tài)(CIM存儲庫)和動態(tài)(提供程序)存儲部件,WMI對客戶端數(shù)據(jù)進行管理主要依賴于DCOM/COM,DCOM/COM能夠快速的實現(xiàn)通信。WMI中的客戶端管理應用程序無論是從簡單腳本計算還是到復雜的程序管理,它的主要負責的是信息的管理,而中介程序屬于COM對象,它主要負責對數(shù)據(jù)進行處理,從而可以利用程序動態(tài)和靜態(tài)資源,同時WMI還能夠控制管理應用和提供者間的信息流程,使得管理應用可以在工作過程中不用注重管理數(shù)據(jù)來源。中介程序中的靜態(tài)存儲庫主要負責對數(shù)據(jù)進行存儲,同時能夠對數(shù)據(jù)進行靜態(tài)管理,例如對實例、類、屬性的管理,在實際情況中,有的COM對象可能和被管理部件直接進行交互,那么提供程序在交互過程中產(chǎn)生的數(shù)據(jù)就可以存在CIM存儲庫中。WMI對數(shù)據(jù)進行獲取需要經(jīng)歷3個步驟:一是客戶端將數(shù)據(jù)請求發(fā)送到靜態(tài)對象管理器,二是靜態(tài)對象管理器將接收到的數(shù)據(jù)請求進行檢查,然后得出對應的結果,通常結果分為靜態(tài)和動態(tài),如果得到的數(shù)據(jù)結果呈靜態(tài),那么直接可以從存儲庫中提取相應的數(shù)據(jù),如果數(shù)據(jù)結構呈動態(tài),那么就應該找到數(shù)據(jù)注冊信息的提供程序,由提供程序獲取數(shù)據(jù),同時將獲取的相應數(shù)據(jù)反饋給CIM對象管理器,三是CIM對象管理器將數(shù)據(jù)傳送給請求程序,實現(xiàn)數(shù)據(jù)間的傳遞和通信。
二、基于WMI技術的計算機自動化管理
以下我們簡單的探討利用WMI技術來實現(xiàn)計算機自動化管理。目前計算機的運用范圍和深度都極廣,其主要的作用是數(shù)據(jù)的收集、數(shù)據(jù)的傳遞、數(shù)據(jù)的計算、數(shù)據(jù)的處理、數(shù)據(jù)的存儲等,而WMI具備了極其強大的存儲功能和搜索功能,它能夠提供一系列的管理工具,從而對Windows系統(tǒng)下幾乎所有數(shù)據(jù)進行收集和管理。我們以一個實例來探討WMI技術的應用:
某企業(yè)在運營過程中時常要向辦公自動系統(tǒng)上上傳工作文件,但是目前企業(yè)服務器硬盤空間剩余不多,在傳輸文件時需要將文件的大小和服務器剩余空間進行對比,如果文件大小不超過剩余空間,可完成上傳,反之則無法上傳,使得管理人員在文件的傳輸上時常由于文件太大而取消上傳,給人員的工作帶來一定的不便,如果重新設置上傳路徑,給系統(tǒng)的管理又帶來較多的麻煩,針對這種情況就可以建議采用WMI中的
Active Script Event Consumer來建立一個自動化的管理小程序,對服務器剩余空間進行實時監(jiān)控。Active Script Event Con
sumer是Windows系統(tǒng)自帶的一個標準事件管理程序,其管理目標文件名稱為scrcons·mof,該文件能夠對系統(tǒng)用戶事件進行跟蹤和監(jiān)控,當事件發(fā)生時或者超過設定的參數(shù)時就可以執(zhí)行人指定的程序,從而對事件做出自動化的處理,這就是利用WMI技術實現(xiàn)自動化管理的原理。
三、結束語
WMI是微軟公司開發(fā)的一種實現(xiàn)網(wǎng)絡Web企業(yè)自動化管理的技術,通常WMI都應用在操作系統(tǒng)和程序開發(fā)的管理和控制上,人員利用WMI能夠實現(xiàn)遠程控制和監(jiān)視,能夠有效的節(jié)約人工成本,同時能夠優(yōu)化人力資源結構。本文主要分析了怎樣采用WMI實現(xiàn)計算機自動化管理,先從WMI技術入手,詳細的分析了WMI中數(shù)據(jù)的收集、處理和傳遞,再利用一個實例進一步的對WMI技術的應用進行分析,解決上述提出的怎樣利用WMI來實現(xiàn)計算機自動化管理問題。
參考文獻:
[1] 張施展,高景昌.基于WMI技術的計算機自動化管理[J].吉林大學學報(信息科學版),2006,24(4):451-456.
[2] 穆雪.基于WMI技術的計算機自動化管理淺談[J].硅谷,2013,(11):86-87,60.