關於 WMI
Windows Management Instrumentation (WMI) 是 Microsoft 對 Web-Based 企業管理(WBEM)的實作,這是一個產業倡議,旨在開發可在企業環境中存取管理資訊的標準技術。 WMI 使用 Common Information Model (CIM) 業界標準來代表系統、應用程式、網路、裝置和其他受控元件。 CIM 是由分散式管理工作組 (DMTF) 所開發和維護的。
注意
目前提供新一代的 WMI,稱為 Windows 管理基礎結構 (MI)。 MI 與舊版 WMI 完全相容,並提供許多功能和優點,讓設計和開發提供者和用戶端比以往更容易。 例如,許多較新的提供者都是使用MI架構撰寫,但可以使用WMI腳本和應用程式來存取。 如需這兩種技術之間差異的詳細資訊,請參閱 為何使用MI?
使用 WMI 管理遠端電腦系統
從遠端電腦取得管理數據的能力是WMI很有用的功能。 遠端 WMI 連線是透過 DCOM 進行。 替代方式是使用 Windows 遠端管理 (WinRM),它會使用 WS-Management SOAP 型通訊協定來取得遠端 WMI 管理數據。
使用 WMI 進行程式設計
管理應用程式或文稿可以透過各種語言的 WMI 取得資料或執行作業。 如需詳細資訊,請參閱 Windows Management Instrumentation的開發人員物件一節。
許多 Windows 功能都有相關聯的 WMI 提供者,例如 開機設定資料 (BCD) 提供者 或 儲存器磁碟區提供者。 WMI 提供者會實作 WMI 類別方法和屬性所描述的功能,以管理相關聯的 Windows 功能。 如需詳細資訊,請參閱 WMI 提供者 和 WMI 類別。
如需如何撰寫提供者來提供新硬體或應用程式資料的詳細資訊,請參閱 將資料提供給 WMI。
如需了解如何實作這項技術的詳細資訊,請參閱 使用 WMI。
下表列出本節中包含的主題。
章節 | 描述 |
---|---|
WMI 的最新功能或更新 | WMI 中的新功能。 |
WMI 元件的操作系統可用性 | 某些元件已無法使用,或可作為選擇性安裝使用。 |
WMI 架構 | 管理應用程式會使用各種介面與 WMI 通訊,例如 Visual Basic、C++、ODBC 和 ActiveX。 所有 WMI 介面都是以元件物件模型 (COM) 為基礎。 |
共同資訊模型 | 使用面向對象技術描述企業的語言獨立程序設計模型。 |
受管物件格式 | 一種格式,可讓您建立可讀程式碼,作業系統可以將其轉譯成一組 CIM 類別。 您可以使用新類別來建立企業新技術的模型和控制。 |
用戶帳戶控制和 WMI | 用戶帳戶控制 (UAC) 會影響傳回的 WMI 數據、遠端訪問,以及腳本必須如何執行。 詳情請參閱 Windows Vista 上的使用者帳戶控制入門指南。 |
存取 WMI 可設定安全性的物件 | WMI 使用標準 Windows 安全性物件和程式來控制和保護對 WMI 命名空間、印表機、服務和 DCOM 應用程式等安全性實體物件的存取。 |
效能函式庫和 WMI | 來自系統性能計數器的數據可在WMI類別中使用。 |
WMI 中的 IPv6 和 IPv4 支援 | WMI IP 路由提供者 和網路類別提供 IPv4 位址的數據。 從 Windows Vista 開始,WMI 也提供有限的 IPv6 網路功能支援。 |
日期和時間格式 | WMI 會使用分散式管理工作組 CIM 規格所定義的日期和時間格式。 如需詳細資訊,請參閱 DMTF。 |
使用腳本存取 WMI | 撰寫 WMI 文稿以執行管理工作。 |
WMI 故障排除 | 在應用程式或文稿中存取 WMI 本機或遠端資料時,您可能會收到從遺漏類別到拒絕存取的錯誤。 提供者也有可用的偵錯選項和疑難解答類別。 |
進一步資訊 | 關於 WMI 的網站、書籍和文章。 |
相關主題