WMI (Windows Management Instrumentation) Windows 管理儀錶


WMI 是 Windows Management Instrumentation (Windows 管理儀錶) 的縮寫。

WMI 是基於 Windows 操作係統, 用於管理數據和操作的基礎設施。 編寫 WMI 腳本 (或應用程序) 能對遠程計算機任務, 操作係統和産品數據進行自動化管理。 譬如: System Center Operations Manager (係統中心操作管理器), 以前的 MOM (Microsoft Operations Manager 微軟操作管理器) 或 WinRM (Windows Remote Management) Windows 遠程管理

WMI 是 Microsoft 擴展 CIM 2.0 得到的麵嚮 Win32 係統的擴展模型, WMI 服務默認端口為 135。

WMI 是 WBEM (Web-Based Enterprise Management) 模型的一種實現, WBEM 由 DMTF (Distributed Management Task Force) 在許多廠商的幫助下創立,包括 Compaq Sun Microsoft 等。

通過 Windows MI (Management Infrastructure) 管理基礎設施 可獲得最新版本的 WMI 管理腳本和控件。

WMI 以 CIMOM 為基礎,工具軟件和腳本程序訪問操作係統的不同部分時不需要使用不同的 API; 相反,操作係統的不同部分都可以插入 WMI。

WMI 是為 C/C++、Microsoft Visual Basic、 在 Windows 具有引擎的腳本語言、 Microsoft ActiveX 而設計的。

另請參閱: Creating a WMI Application Using C++

 

PowerShell 透過 Get-WMI cmdlet 檢索本地 (或遠程) WMI 存儲庫信息。

另請參閱: Creating WMI Clients

 

另請參閱:

wmic CMD 命令

Windows Management Instrumentation

 

基本語法

Win32_ComputerSystem.Name

其中 Win32 是 CIM 模式 cimv2 名稱空間內 WMI 擴展類的前綴, ComputerSystem 是類, Name 是屬性。

此種語法不太人性, Windows 操作係統自帶采用中間層彆名語法,更簡單 直觀的 wmic CMD 命令 對 WMI 進行命令行 批處理擴展。