WMI の使用
[アーティクル] 2024/07/25
10 人の共同作成者
フィードバック
この記事の内容
WMI からのデータの取得
WMI へのデータの提供
WMI の重要なタスク
クライアント アプリケーションとスクリプトから WMI を使用できます。 WMI を使用することで、管理タスクの検出と実行の両方を容易にするインフラストラクチャがもたらされます。 さらに、独自の WMI プロバイダーを作成することで、可能な一連の管理タスクを追加していくことができます。
注意
アプリケーションとスクリプトを記述するための WMI の次世代バージョンは、Windows Management Infrastructure (WMI) を通じて提供されています。 詳細については、「MI プロバイダーとクライアント 」を参照してください。
このセクションでは、次のトピックについて説明します。
次の手順では、スクリプトまたはアプリケーションを記述して WMI からデータを取得する方法について説明します。
スクリプトまたはアプリケーションを記述して WMI からデータを取得する方法
使用する言語を決定します。 スクリプトの詳細については、「WMIスクリプトの作成 」を参照してください。 C++ の詳細については、「C++ を使用した WMI アプリケーションの作成 」を参照してください。 C# または WMI .NET の使用に関する詳細については、「WMI .NET の概要 」をご覧ください。
WMI データは、さまざまな言語で表示または操作できます。 次の表に、スクリプト言語とアプリケーション言語を使用してデータを取得する方法を説明するトピックを示しています。
テーブルを展開する
リモート コンピューターへの接続が機能することを確認します。
詳細については、「リモート コンピューター上の WMI への接続 」を参照してください。
リモート コンピューターで WMI に接続するには、「 WMI セキュリティの維持 」で説明されているように、適切なセキュリティ設定が必要です。 次の表では、スクリプト言語とアプリケーション言語を使用してセキュリティ設定を構成する方法を説明するトピックを示しています。
テーブルを展開する
WMI に接続した後は、クエリとリストを使用してデータを取得できます。
詳細については、「クラスとインスタンスの情報の操作 」および「WQL を使用したクエリ 」を参照してください。
レジストリ データは WMI を介して利用でき、新しいキーと値を作成したり、既存のキーや値を変更したりできます。
詳細については、「システム レジストリの変更 」を参照してください。
システムの再起動間に一時的に、または永続的に、WMI を介してイベント通知をサブスクライブすることができます。
詳細については、「イベントの監視 」と「WMI イベントの受信 」を参照してください。
システムのパフォーマンス カウンター データは、WMI を介して取得できます。
システム パフォーマンス ライブラリ カウンターは、WMI クラスに変換されます。 詳細については、「パフォーマンス データの監視 」を参照してください。
「スクリプトとアプリケーションの WMI タスク 」では、WMI を使用して多数の管理タスクを実行する方法について説明しています。
次の手順では、プロバイダーを記述して WMI にデータを提供する方法について説明します。
プロバイダーを記述して WMI にデータを提供する方法
次のトピックは、WMI を使用してエンタープライズ コンポーネントを監視および制御する方法についての説明。
テーブルを展開する