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 Management Infrastructure。
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環境中有新的或已改變的定義。 |