WMI 類別

本節提供 WMI 類別和參考頁面資訊。 如需如何擷取類別或實例數據的詳細資訊,請參閱 操作類別和實例資訊。 下列清單列出、描述並提供特定 WMI 類別資訊的連結。 如需使用 WMI 類別取得各種作業系統和硬體資料的詳細資訊和腳本程式代碼範例,請參閱 腳本和應用程式的 WMI 工作。 如需 C++ 中的範例,請參閱 WMI C++ 應用程式範例連線 遠端電腦上的 WMI 會顯示如何取得遠端數據。 您也可以使用 PowerShell 存取 WMI 物件;如需包含PowerShell程式碼範例的 WMI 類別清單,請參閱 這裡

區段​​ 描述
WMI 系統類別 Windows Management Instrumentation (WMI) 核心中每個命名空間中包含的預先定義類別。 您可以辨識 WMI 系統類別,因為名稱開頭為雙底線 (__)。 這些類別提供 WMI 的大部分基本功能。 WMI 系統類別與 SQL Server 中的系統數據表類似。
MSFT 類別 提供操作數個操作系統功能的方法的其他 Microsoft 類別,例如遠端事件和原則延伸模組。 WMI 疑難解答類別是 MSFT 類別,可提供 WMI 作業的相關數據。
CIM 類別 通用資訊模型 (CIM) 架構類別。 如果您想要撰寫自己的 WMI 類別,則可以繼承自其中一或多個類別。 WMI Win32 類別 繼承自 CIM 類別。
標準取用者類別 一組 WMI 事件取用者,會在收到任意事件時觸發動作。 如需詳細資訊,請參閱 監視事件

 

WMI 類別文本中心程式代碼範例

下列腳本中心程式代碼範例會影響多個命名空間之間的多個 WMI 類別。

連結 描述
GUI WMI 總管和 WMI 方法說明產生器 提供 GUI WMI 總管和 WMI 方法說明產生器的範例腳本。
Arposh Windows System 管理員 istration 工具 AWSA 是以系統 管理員 istrator 所建置。 針對 Windows 問題進行疑難解答需要大量的工具和知識。 AWSA 會將這些工具整合在一個中央位置,並新增其他功能。

WMI 類別和屬性的命名慣例

屬性名稱必須符合分散式管理工作組 (DTMF) 所定義的 Managed 物件格式 (MOF) 語法。 初始標識符字元必須來自字母 a 到 z 和底線字元 (_)。 所有其他字元都必須來自字母 a 到 z、底線字元和數位 0 到 9。 如需詳細資訊,請參閱 CIM 規格 2.2 版的 Unicode 使用方式一節。

不應該在類別和屬性名稱中使用 SQL 保留字組。 如需 SQL 保留字組的完整清單,如需詳細資訊,請參閱 CIM 規格 2.2 版的指導方針一節。

WMI 類別參考頁面的檔慣例

本節會識別並描述 WMI 類別參考頁面的檔慣例。

一般參考頁面包含語法區塊、方法數據表和屬性清單。

  • 語法區塊

    簡化版本的MOF程式碼,其中包含類別名稱、父類別(如果有的話),以及具有數據類型的類別屬性。

  • 方法數據表

    如果類別有方法,方法會緊接在語法區塊之後的數據表中列出。 每個實作的方法都會連結至參考頁面。

  • 屬性清單

    每個類別屬性都會以數據類型、存取類型(只讀或讀取/寫入)、限定符和屬性的描述列出。

語法區塊

class Win32_xyz : CIM_xyz 
{
  uint16 abc  ;
  string def  ;
};

方法數據表

Win32_xyz方法 描述
SomeMethod 方法用途的簡短描述。

 

屬性清單

Abc

資料類型: uint16

存取類型:顯示您是否具有此屬性的讀取/寫入或唯讀存取權。

限定詞:如果存在,則會顯示 屬性的限定詞。 例如, Key Override

描述 屬性,並提供 屬性的繼承資訊。 例如,此屬性繼承自 CIM_xyz 如果 Microsoft 提供該類別的實作,則父類別有連結。 不過,CIM 類別無法使用。

Def

資料類型: 字串

存取類型:唯讀

屬性的描述。

備註

如果適用,請提供 類別的詳細資訊。 也提供衍生資訊,如果適用的話。

WMI 參考