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 類別 | Common Information Model (CIM) 架構類別。 如果您想要撰寫自己的 WMI 類別,則可以繼承自其中一或多個類別。 WMI Win32 類別 繼承自 CIM 類別。 |
標準取用者類別 | 一組 WMI 事件取用者,會在收到任意事件時觸發動作。 如需詳細資訊,請參閱 監視事件。 |
WMI 類別文本中心程式代碼範例
下列腳本中心程式代碼範例會影響多個命名空間之間的多個 WMI 類別。
連結 | 描述 |
---|---|
GUI WMI 總管和 WMI 方法說明產生器 | 提供 GUI WMI 總管和 WMI 方法說明產生器的範例腳本。 |
Arposh Windows 系統管理工具 | AWSA 是以系統管理員為心所建置。 針對 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
-
數據類型:字串
存取類型:只讀
屬性的描述。
言論
如果適用,請提供 類別的詳細資訊。 也提供衍生資訊,如果適用的話。
相關主題