王之煜

摘 要:基于Windows開發的WMI技術,可通過網絡Web來實現,MWI技術可應用于程序開發和軟件管理控制,能夠使工作人員對計算機用戶使用情況進行實時監督管理,如何利用WMI技術對計算機實現遠程監控管理控制,以提升企業管理有效性,通過對WMI技術構架和事件通知技術進行分析,能夠闡述WMI技術在企業管理中的應用性,希望能給相關工作人員提供幫助。
關鍵詞:計算機;自動化;管理;WMI技術;應用
中圖分類號:TB ? ? 文獻標識碼:A ? ? ?doi:10.19311/j.cnki.1672-3198.2020.07.091
由于Windows系統在使用過程中界面良好,便于操作,在具體使用過程中能夠提高系統語言性,基于Windows系統的管理任務是由項目的完成并進行任務指導工作,比如內存處理器相關設施,可實現系統的高效操作管理,隨著當前企業業務范圍擴展,針對系統在使用過程中的高效性成為目前企業面臨的問題,由于API編程是與環境變量具有直接關系的,同時這種編程法用于常用腳本語言中,因此利用Windows API編程實現資源調取已無法滿足實際工程運行需求,同時基于Windows microsoft WMI技術是一種重要的管理技術,能夠為系統提供信息管理服務。目前市場上所有的Windows系統資源有效性描述過程中能夠為WMI技術提供腳本庫,支持Com自動特征腳本語言,除此之外還涉及WMI所構建的系統腳本程,能夠對WMI技術的Windows資源庫實現高效自動化管理。
1 WMI技術
利用WMI技術實際上是通過Web完成資源化管理,是一種重要的管理技術,同時該技術也是標準管理的接口,是由微軟公司研發的,在Windows系統運行過程中利用WMI技術為企業提供專業化的管理工具,同時該技術能夠便于客戶端系統數據設計,及時完成系統的管理控制。主要是由于WMI技術能夠獲取系統重要信息,除此之外,利用等表白技術,實際上是通過外部完成資源化管理系統重要的管理技術,同時該技術也是標準管理的接口是由微軟公司研發的,在溫度系統運行過程中,利用達不到買賣技術為企業提供專業化的管理工具,同時該技術能夠便于客戶端系統數據設計及時完成系統的管理控制。除此之外,WMI技術其開發性強,目前市場上已經有很多WMI技術開發專利工具。從該技術結構上來看,可分為中介程序和客戶端,其中中介程序包括動態、靜態儲存部件,利用WMI技術能夠對客戶端產生的數據完成及時高效性管理,主要依賴DCOM/Com模塊,同時可實現互通WMI技術客戶端的高效程序化管理,從程序管理或腳本計算上來看,可實現信息的高效性管理,而中介程序是一種Com對象,可實現數據高效管理,并充分利用動態、靜態資源,同時利用該技術還可以對管理應用和工作控制信息流程,使在系統運行過程中管理應用,無需過度依賴數據來源。中介通訊中的靜態儲存數據庫可對數據進行高效性儲存,同時還能夠實現數據靜態管理,比如對于屬性類別的管理,在實際運行過程中部分涉及對象和被管理部件可實現交互性提供程序,在整個交互中產生的數據都被儲存于Com儲存庫中。WMI技術在數據獲取過程中主要涉及以下方面:首先,需要由客戶端進行數據請求發送,到達相應的靜態管理系統。其次,靜態管理器能夠將所接受的請求信息進行檢查,獲得相應的響應結果,將結果分為動態和靜態這兩種信息,并將結果以靜態的方式呈現,能夠從存儲庫進行數據提取,如果數據結構是一種動態性的,則需要找到相應的提供程序,由提供程序進行數據的獲取,將所獲程序反饋對象后,對象管理器可將相應的數據請求進行發送,并實現數據的高效傳遞。
2 WMI架構
Windows WMI平臺是一種應用系統的標準,可對dmtf提出Web管理規范請求,能夠在Windows系統中運行Com,該軟件是由dmtf提供的面向對象模型,這種模型可被資源管理使用并為其提供描述途徑。WMI技術實際上就是利用Com用于Windows環境系統對象的描述,Com模型可分為三種類型:首先為核心模型,該模型主要闡述了其在管理中的公共對象,其次是一種公共模型,可用描述具體技術和特定對象,其與環境無直接關系,第3層為拓展模型,能夠闡述基于環境下的特定對象,其核心是能夠實現特殊領域應用拓展,公共拓展模型從一定程度上是基于特種環境下對公共環境的拓展。Com結構具有一定的可拓展性,WMI技術是microsoft拓展模型,在特定環境中的拓展實際上是Microsoft拓展Com獲得的面向Windows 2017系統的拓展模型,從一定程度上來看,從一定程度上來看,WMI框架分為三個類型,包括使用者,結構基礎以及托管資源。具體結構關系如圖1所示。
企業管理和腳本程序為使用者,基于Web程序的重要管理工具位于體系頂層,WMI腳本庫能夠為WMI技術提供自動化腳本語言,該腳本對象也是技術的重要基礎,能夠構成相對統一的模型用戶,利用資源庫提供相應的腳本以實現自動化語言支持使用,利用WMI結構訪問分析,結合Com結構特點,可用于表示多種資源信息配置用戶能夠準確描述的未來資源,并在所有人儲存庫中實現動、靜態資源儲存,其中動態資源可用于表示Com標志對象,WMI資源操作是比較頻繁的,需要利用新檢測工具來實現信息獲取,因此資源職員沒有保存在Com模塊中,是根據實際需求實現動態性檢索的。為便于查詢Com儲存庫資源,可實現分級化儲存,不同級別之類由父類繼承,其類型根據命名完成儲存,可用于特定區域邏輯組的表示。在WMI基礎結構中Com各項管理器實體重要部件可用于處理不同程序和用戶的交互系統,同時能夠實現對Com固定模塊的管理,這種管理是與對象請求代理程序管理相似的,當接收到用戶發出的需求時,該模塊能夠及時處理這種需求,這種信息是一種靜態信息,直接從Com資源庫中進行讀取,會找到相應程序,將數據反饋給用戶,所提供的程序主要位于資源中心庫和WMI基礎結構中,用戶能夠從系統資源庫中進行指令發送,將所獲取的信息反饋給用戶。而相應托管資源API可于使用者完成通訊交流,能夠代表使用者程序向托管資源實現指令發送,可以利用腳本對象與Com模塊相關信息實現交互操作,便于隱蔽一些資源特殊細節,進而為客戶提供統一性的接口。
3 事件通知機制分析
當發生特殊情況或者使用者傳遞信息能力,可作為實時分布系統的功能,對特定數據源實現跟蹤響應,能夠使系統數據量擴大,但這種情況下在實際使用時是不可行的。作為響應事件獨立程序,結合系統實際運行需求創建暫時消費者或永久消費者,其中暫時消費者可采用查詢進行事件提交,在事件響應過程中能夠對返回事件對象完成有效處理,在腳本中利用面向對象方法實現事件的高效查詢,并提交這種查詢方法,返回對象后將這種事件對象方法命名為可獲得事件,并對該事件及時處理之后,激發暫時事件能夠決定由用戶人工完成程序運行并進行事件監督,在重啟程序或者關閉程序之后,能夠可取消事件監視功能,相比暫時事件觸發來說,這種永久性觸發機制是不同的,從本質上來看這種永久事件觸發是由Com對象事件和WMI類型共同構成的,在事件啟動過程中可以使用系統注冊,除系統顯示注冊事件刪除外,否則會對注冊事件進行長時間的跟蹤響應。近年來在很多自動化辦公系統中,硬件顯示時可以以系統服務的方式來提供相對應的操作,在實際程序開發中采用的是永久性事件這種模型。
4 計算機自動管理中WMI技術的應用
在研究中我們深入探討了計算機自動化實驗過程中如何利用WMI技術,當前隨著計算機使用范圍的拓寬,其主要可實現數據的及時收集,傳遞,計算,處理,分析,儲存等。WMI數據為正常的數據儲存和搜索功能,能夠提供強大管理工具,進而能夠對Windows系統所有數據進行及時的收集管理,本研究就是我們以針對WMI技術應用進行分析,在企業開展業務過程中經常會從系統中進行文件上傳,當前企業服務器硬盤儲存較少,在文件儲存過程中文件大小,服務器使用空間進行調試,如果文件未超過剩余空間時可順利完成上傳,否則無法及時上傳到系統中,會使工作人員在文件傳輸時,部分文件在儲存過程中由于文件較大需要被迫取消上傳,因此給后續工作帶來不便。如果重新進行上傳路徑的設置時,也會給相應的操作管理帶來繁瑣步驟,基于這種情況下可以采用安裝技術中的自動化管理程序,能夠對服務器剩余空間進行時時監控管理,同時該管理小程序也是Windows系統所自帶的一種事件管理程序,利用該文件能夠對用戶事件進行跟蹤管理,當發生該事件時或者超出某一參數會執行指定程序,進而對某些事件進行自動化處理,即利用WMI技術實現計算機自動化管理。
5 應用案例分析
本研究我們主要針對某企業辦公系統文件上傳功能進行分析,由于服務器硬盤空間有限,在上傳文件過程中需要比較文件大小和剩余空間,如剩余空間足夠,則會由管理人員進行文件上傳路徑設置并查看剩余上傳空間大小,如果無法及時進行文件處理,則會從一定程度上影響系統運行,可以采用WMI技術為工作人員構建小程序,可自動監督系統服務器的硬盤剩余空間,并完成系統自動化設置。本研究的操作系統為Windows Server,能夠對事件提供者進行信息注冊,具體的注冊是運行腳本命令。為構建永久事件需要定義Mof文件,在文件中需要創建下列案例,首先事件提供者案例,該事件包含多種屬性其中內屬性是重要的代表,實現消費者的事件響應。此外還需要提供事件腳本語言,響應腳本,文件路徑等。如果系統剩余空間不足則需要獲取邏輯磁盤,首先能夠為系統獲得足夠空間,將其作為文件上傳路徑,再確定好磁盤空間大小后可以在其上建立上傳文件夾,完成數據的儲存,將原上傳文件夾所在磁盤,清空將精確定磁盤命名為Shares,確保事件跟蹤程序,能夠對當前文件上傳,實現事件及時監視,在日志中寫入操作信息,如果在系統中沒有找到合適磁盤進行文件儲存,這種情況下無需完成系統改動,只需在日中寫入處理結果后等待程序管理人員對磁盤空間進行處理再完成軟件上傳。
6 結論
WMI技術是由微軟公司所開發的,基于Web技術的企業自動化管理技術,該技術均應用于程序開發管理和操作系統的控制上,工作人員可以利用該技術實現計算機遠程監控,管理,有效節約成本,優化人力資源成結構,在本研究中闡述了WMI技術如何實現計算機自動化,從該技術出發詳細闡述該技術在數據設計處理中的作用,并通過實例分析,進行WMI技術應用闡述,解決如何利用該技術實現自動化管理的問題。
參考文獻
[1]鄭宇.計算機軟件工程項目的自動化管理分析[J].數字通信世界,2017,(12).
[2]王路.計算機軟件工程項目的自動化管理分析[J].包裝世界,2019,(1).