簡稱WMI,WMIC提供了簡單的Windows Management Instrumentation(WMI)命令行界面,這樣用戶可利用WMI來管理運行Microsoft Windows的計算機,WMIC與現有命令行程序和實用程序命令相互操作,且很容易通過腳本或其他面向管理的應用程序來擴展WMIC。
Windows 管理規範(Windows Management Instrumentation)是一項核心的 Windows 管理技術;用戶可以使用 WMI 管理本地和遠程計算機。WMI 通過編程和腳本語言爲日常管理提供了一條連續一致的途徑。例如,用戶可以:
• 在遠程計算機器上啓動一個進程。
• 設定一個在特定日期和時間運行的進程。
• 遠程啓動計算機。
• 獲得本地或遠程計算機的已安裝程序列表。
• 查詢本地或遠程計算機的 Windows 事件日誌。
WMI 中的“Instrumentation”特指 WMI 可以獲得關於計算機內部狀態的信息,這與汽車儀表盤獲得並顯示引擎的狀態信息非常類似。WMI 對磁盤、進程、和其他 Windows 系統對象進行建模,從而實現“指示”功能。這些計算機系統對象採用類來建立模型,例如 Win32_LogicalDisk 或 Win32_Process; 如您所料,Win32_LogicalDisk 類用於建立在計算機上安裝的邏輯磁盤的模型,Win32_Process 類用於建立正在計算機上運行的任何進程的模型。這些類基於一個名爲通用信息模型(Common Information Model,CIM)的可擴展架構。CIM 架構是分佈式管理任務組(Distributed Management Task Force)的一個公開標準( [url]http://www.dmtf.org[/url]).
WMI 的功能還包括事件觸發、遠程調用、查詢、查看、架構的用戶擴展、指示等等。
WMI 適用於那些平臺?
WMI 適用於所有最新版本的 Windows。WMI 附帶在 Windows Me、Windows 2000、Windows XP 和 Windows Server 2003 之中。
對於 Windows 98 和 Windows NT 4.0,可以訪問[url]http://www.microsoft.com/downloads.[/url] 並搜索“Windows Management Instrumentation (WMI) CORE 1.5 (Windows 95/98/NT 4.0)”。
注意:在 Windows NT 4.0 上安裝並運行 WMI 之前,需要首先安裝 Service Pack 4 或更高版本。
WMI 需要的其他軟件包括:
1.
Microsoft? Internet Explorer 5.0 或更高版本。
2.
Windows Script Host(WSH)。Windows 2000、Windows XP、Windows Server 2003、和 Windows Me 附帶的 WSH,而不是 Windows NT4 或 Windows 98 附帶的 WSH。您可以從以下地址下載 WSH [url]http://www.microsoft.com/downloads.[/url] WSH 的最新版本—— 包括在 Windows XP 和 Windows Server 2003 之中——是 WSH 5.6。
重啓 WMI 服務。
通常 WMI 服務(winmgmt)總是運行的;任何時候當計算機啓動的時候它也啓動,並直到計算機關閉的時候才關閉。如果該服務意外地停止了,可以在命令行鍵入 net start winmgmt 重啓。除此之外,每次使用基於 WMI 的工具(例如 Wbemtest)或腳本連接 WMI namespace 的時候,該服務也會自動重啓。通常在 WMI 服務停止的情況下運行一段使用 WMI 的腳本也會使其自動重啓。
如果遇到關於 WMI 服務的故障,您也許需要手工停止並重啓該服務。請按照以下步驟操作:
1.
首先,啓用 WMI 的“詳細的日誌記錄”選項;這將在 WMI 錯誤日誌中提供更加詳細的信息,可能有助於故障的診斷。可以配置以下註冊表值來啓用“詳細的日誌記錄”:
1.
設置 HKLM\Software\Microsoft\WBEM\CIMOM\Logging 爲 2。
2.
設置 HKLM\Software\Microsoft\WBEM\CIMOM\Logging file Max Size 爲 4000000。
2.
停止 WMI 服務。衆所周知,WMI 服務名爲“winmgmt”。可以通過執行以下命令來停止該服務:
winmgmt /kill
如果正在運行 Windows XP 或 Windows Server 2003,WMI 服務運行在一個名爲 Svchost 的進程之內;該進程還包含運行在同一帳戶下的其他服務。除此之外,您還可能看到計算機上運行着多個 Svchost 實例。不要嘗試停止 Svchost 本身;相反,請使用以下兩個命令來停止 WMI 服務:winmgmt /kill 或 net stop winmgmt
3.
如果步驟 2 成功,請跳過該步驟,直接進入步驟 4。如果步驟 2 沒能成功停止 winmgmt 服務,請重啓計算機然後進入步驟 4。
4.
再次運行腳本。如果腳本運行失敗,您可能需要重建 WMI Repository。
Windows Management Instrumentation
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37
24小時熱門文章
-
釘釘打卡速度慢
-
Nginx R31 doc 官方文檔-01-nginx 如何安裝
-
Python 潮流週刊#51:用 Python 繪製美觀的圖表
-
Qt/C++音視頻開發74-合併標籤圖形/生成yolo運算結果圖形/文字和圖形合併成一個/水印濾鏡
-
挑戰程序設計競賽 2.2章習題 POJ - 3617 Best Cow Line 貪心
-
字節面試:MySQL什麼時候 鎖表?如何防止鎖表?
-
.NET8連接SQL SERVER 2008 R2 報:證書鏈是由不受信任的頒發機構頒發的
-
golang開發環境搭建(win10)
-
python計算機視覺學習筆記——PIL庫的用法
-
Golang初學:獲取程序內存使用情況,std runtime