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 トラブルシューティング クラスは、WMI 操作に関するデータを提供する MSFT クラスです。 |
CIM クラス を する | 共通情報モデル (CIM)スキーマ クラスをします。 独自の WMI クラスを記述する場合は、これらのクラスの 1 つ以上から継承できます。 WMI Win32 クラス CIM クラスから継承されます。 |
標準コンシューマー クラスの | 任意のイベントを受信したときにアクションをトリガーする WMI イベント コンシューマーのセット。 詳細については、「監視イベントの」を参照してください。 |
WMI クラス スクリプト センターのコード例
次のスクリプト センターのコード サンプルは、複数の名前空間にまたがる複数の WMI クラスに影響します。
リンク | 形容 |
---|---|
GUI WMI エクスプローラーと WMI メソッド ヘルプ ジェネレーター | GUI WMI エクスプローラーと WMI メソッド ヘルプ ジェネレーターを提供するサンプル スクリプト。 |
Arposh Windows システム管理ツール | AWSA はシステム管理者を念頭に置いて構築されました。 Windows の問題のトラブルシューティングには、さまざまなツールと知識が必要です。 AWSA は、これらのツールを 1 つの中央の場所にまとめ、追加の機能を追加します。 |
WMI クラスとプロパティの名前付け規則
プロパティ名は、分散管理タスク フォース (DTMF) によって定義された管理オブジェクト形式 (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
アクセスの種類: このプロパティに対する読み取り/書き込みまたは読み取り専用のアクセス権を持っているかどうかを示します。
修飾子: 存在する場合は、プロパティの修飾子が表示されます。 たとえば、キー 、のオーバーライドします。
プロパティについて説明し、プロパティの継承情報を提供します。 たとえば、このプロパティは CIM_xyzから継承されます。 Microsoft がそのクラスの実装を提供している場合は、親クラスへのリンクがあります。 ただし、CIM クラスは使用できません。
-
def
-
データ型: 文字列
アクセスの種類: 読み取り専用
プロパティの説明。
備考
該当する場合は、クラスに関する詳細情報を提供します。 必要に応じて、派生情報も提供します。
関連トピック