Windows Management Instrumentation

Windows Management Instrumentation (WMI) 是 Windows 作業系統上管理資料和作業的基礎結構。 雖然您可以撰寫 WMI 腳本或應用程式,將遠端電腦上的系統管理工作自動化,但 WMI 也會將管理資料提供給作業系統和產品的其他部分。 例如,System Center Operations Manager 或 Windows 遠端系統管理

注意

本檔僅適用于開發人員和 IT 系統管理員。 如果您是遇到 WMI 錯誤訊息的使用者,請在Microsoft 支援服務中搜尋錯誤碼。 如需針對 WMI 腳本和 WMI 服務問題進行疑難排解的詳細資訊,請參閱 WMI 無法運作

Microsoft 完全支援 WMI。 最新版本的系統管理腳本和控制可透過 Windows 管理基礎結構 (MI) 取得。 MI 與舊版 WMI 完全相容,並提供許多功能和優點,讓設計和開發提供者和用戶端變得容易。 如需詳細資訊,請參閱 Windows 管理基礎結構

WMI 適用於何處?

雖然系統管理員可以在所有 Windows 型應用程式中使用 WMI,但在企業應用程式和系統管理腳本中最有用。 如需 WMI 的詳細資訊,請參閱 WMI 的進一步資訊

開發人員對象

WMI 是專為建立 C、C++ 和 Visual Basic 應用程式的程式設計人員所設計,或使用具有 Windows 引擎並處理 Microsoft ActiveX 物件的指令碼語言。 雖然對 COM 程式設計有一些熟悉度很有説明,但並非必要。 C++ 開發人員可以在 使用 C++ 建立 WMI 應用程式中找到開始使用的範例。

若要使用 .NET Framework 在 C# 或 Visual Basic 中開發 Managed 程式碼提供者或應用程式,請參閱搭配.NET Framework使用 WMI

許多系統管理員和 IT 專業人員都會透過Windows PowerShell存取 WMI。 PowerShell 的 Get-WMI Cmdlet 可讓您擷取本機或遠端 WMI 存放庫的資訊。 因此,有數篇 WMI 文章,特別是 建立 WMI 用戶端,包含 PowerShell 範例。 如需使用 PowerShell 的詳細資訊,請參閱 PowerShell

執行階段需求求

如需使用特定 API 元素或 WMI 類別所需作業系統的詳細資訊,請參閱 WMI 檔中每個文章的需求一節。

如果預期的元件似乎遺失,請參閱 WMI 元件的作業系統可用性

若要建立 WMI 的腳本或應用程式,開發人員不需要下載或安裝特定的軟體發展工具組 (SDK) 。 不過,某些 WMI 系統管理工具可能很適合使用。 如需詳細資訊,請參閱 下載

本節內容

發行項 描述
關於 WMI WMI 的一般資訊。
使用 WMI 如何開發應用程式以使用 WMI 的相關資訊,其中包括工具的相關資訊。
WMI 參考 WMI 類別、WMI C++ 類別、WMI COM API、腳本 API 和其他 WMI 參考資料的相關檔。
WMI 字彙 WMI 字詞的清單。 許多這些詞彙對開發人員而言很熟悉,但在 WMI 環境中有新的或已改變的定義。