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
-
資料類型: 字串
存取類型:唯讀
屬性的描述。
備註
如果適用,請提供 類別的詳細資訊。 也提供衍生資訊,如果適用的話。
相關主題