System.Managementとは? わかりやすく解説

System.Management 名前空間

WMI (Windows Management Instrumentation) インフラストラクチャに実装されているシステム、デバイス、アプリケーションに関する豊富な管理情報と管理イベントのセットへのアクセスを提供します。アプリケーションとサービスは、ManagementObjectSearcher と ManagementQuery から派生したクラスを使用して、役立つ管理情報 (ディスクの残りの空き容量、現在の CPU 使用状態、特定のアプリケーションが接続されているデータベースなど) を問い合わせることができ、また、ManagementEventWatcher クラスを使用して各種の管理イベントをサブスクライブできます。分散環境ではマネージ コンポーネントとアンマネージ コンポーネントの両方のデータにアクセスできます。
クラスクラス

 クラス説明
パブリック クラスCompletedEventArgsCompleted イベントのイベント データを保持します。
パブリック クラスConnectionOptionsWMI (Windows Management Instrumentation) 接続を確立するために必要なすべての設定を指定します。
パブリック クラスDeleteOptions管理オブジェクトを削除するためのオプションを指定します。
パブリック クラスEnumerationOptionsクエリと列挙関連のオプション オブジェクト用の基本クラスを用意しています。
パブリック クラスEventArrivedEventArgsEventArrived イベントのイベント データを保持します。
パブリック クラスEventQueryWMI (Windows Management Instrumentation) イベント クエリを表します。
パブリック クラスEventWatcherOptions管理イベント ウォッチのオプションを指定します。
パブリック クラスInvokeMethodOptions管理メソッドを呼び出すためのオプションを指定します。
パブリック クラスManagementBaseObject管理オブジェクトの基本要素を格納します。より固有な管理オブジェクト クラスの基本クラスとしての役割を果たします。
パブリック クラスManagementClassCIM (Common Information Model) 管理クラスを表します。管理クラスは、ディスク ドライブを表す Win32_LogicalDisk や Notepad.exe などのプロセスを表す Win32_Process などの WMI クラスです。このクラスのメンバを使用すると、特定の WMI クラス パスを使用して WMI データにアクセスできます。詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントで Win32 クラスのトピックを参照してください。
パブリック クラスManagementDateTimeConverterDMTF の日付時刻と時間間隔の書式を CLR 準拠の DateTime と TimeSpan の書式に変換する、またはその逆に変換するメソッドを提供します。
パブリック クラスManagementEventArgsWMI イベントのイベント データを格納する仮想基本クラスを表します。
パブリック クラスManagementEventWatcher指定したイベント クエリに基づいて、一時的なイベント通知をサブスクライブします。
パブリック クラスManagementException管理例外を表します。
パブリック クラスManagementNamedValueCollectionWMI (Windows Management Instrumentation) 操作のコンテキスト情報として使用するために適切な名前付きの値のコレクションを表します。名前では、大文字と小文字は区別されません。
パブリック クラスManagementObjectWMI インスタンスを表します。
パブリック クラスManagementObjectCollectionWMI を通じて取得される管理オブジェクトの異なるコレクションを表します。このコレクション内のオブジェクトは、ManagementBaseObject から派生した型のオブジェクトで、ManagementObject や ManagementClass などが含まれます。コレクションは、ManagementObjectSearcher で実行された WMI クエリの結果、または指定した型 (型を表す ManagementClass から取得される) の管理オブジェクトの列挙体になります。また、このコレクションは、指定した方法で特定の管理オブジェクトに関連付けられた管理オブジェクトのコレクションとなることもあります。この場合、コレクションは GetRelated などのメソッドで取得されます。コレクションは、ManagementObjectCollection.ManagementObjectEnumerator を使用してウォークすることができ、コレクション内のオブジェクトはさまざまな管理タスクで検査または使用されます。
パブリック クラスManagementObjectCollection.ManagementObjectEnumeratorコレクションの列挙子を表します。
パブリック クラスManagementObjectSearcher指定したクエリに基づいて、管理オブジェクトのコレクションを取得します。このクラスは、管理情報を取得するときに一般的に使用されるエントリ ポイントの 1 つです。たとえば、ディスク ドライブ、ネットワーク アダプタ、システム上のプロセスやその他の管理オブジェクトのすべてを列挙したり、有効なすべてのネットワーク接続、停止しているサービスなどを問い合わせたりするために使用できます。インスタンス化されたとき、このクラスのインスタンスは、入力として、ObjectQuery またはその派生クラスで表される WMI クエリを受け取ります。また、任意で、クエリ実行先の WMI 名前空間を表す ManagementScope を受け取ることもできます。さらに、EnumerationOptions で追加の高度なオプションを受け取ることもできます。このオブジェクトの Get メソッドが呼び出されると、ManagementObjectSearcher は指定したスコープの指定したクエリを実行して、ManagementObjectCollection のクエリに一致する管理オブジェクトのコレクションを返します。
パブリック クラスManagementOperationObserver非同期操作の管理と管理情報の処理、および非同期的に受け取ったイベントの処理を行います。
パブリック クラスManagementOptionsすべてのオプション オブジェクトの抽象基本クラスを提供します。
パブリック クラスManagementPathWMI (Windows Management Instrumentation) オブジェクトへのパスを解析および構築するためのラッパーを提供します。
パブリック クラスManagementQueryすべての管理クエリ オブジェクトの抽象基本クラスを提供します。
パブリック クラスManagementScope管理操作のスコープ (名前空間) を表します。
パブリック クラスMethodDataWMI (Windows Management Instrumentation) メソッドに関する情報を格納します。
パブリック クラスMethodDataCollectionコレクションで使用できる一連のメソッドを表します。
パブリック クラスMethodDataCollection.MethodDataEnumeratorMethodDataCollection 内の MethodData オブジェクトの列挙子を表します。
パブリック クラスObjectGetOptions管理オブジェクトを取得するためのオプションを指定します。
パブリック クラスObjectPutEventArgsObjectPut イベントのイベント データを保持します。
パブリック クラスObjectQueryインスタンスまたはクラスを返す管理クエリを表します。
パブリック クラスObjectReadyEventArgsObjectReady イベントのイベント データを保持します。
パブリック クラスProgressEventArgsProgress イベントのイベント データを保持します。
パブリック クラスPropertyDataWMI (Windows Management Instrumentation) プロパティに関する情報を表します。
パブリック クラスPropertyDataCollectionWMI (Windows Management Instrumentation) オブジェクトのプロパティのセットを表します。
パブリック クラスPropertyDataCollection.PropertyDataEnumeratorPropertyDataCollection 内の PropertyData オブジェクトの列挙子を表します。
パブリック クラスPutOptions管理オブジェクトの変更をコミットするためのオプションを指定します。
パブリック クラスQualifierDataWMI (Windows Management Instrumentation) 修飾子に関する情報を格納します。
パブリック クラスQualifierDataCollectionQualifierData オブジェクトのコレクションを表します。
パブリック クラスQualifierDataCollection.QualifierDataEnumeratorQualifierDataCollection 内の QualifierData オブジェクトの列挙子を表します。
パブリック クラスRelatedObjectQueryWQL ASSOCIATORS OF データ クエリを表します。インスタンス クエリとスキーマ クエリの両方に使用できます。
パブリック クラスRelationshipQueryWQL REFERENCES OF データ クエリを表します。
パブリック クラスSelectQueryWQL SELECT データ クエリを表します。
パブリック クラスStoppedEventArgsStopped イベントのイベント データを保持します。
パブリック クラスWqlEventQueryWMI イベント クエリを WQL 形式で表します。
パブリック クラスWqlObjectQueryWMI データ クエリを WQL 形式で表します。
デリゲートデリゲート
 デリゲート説明
パブリック デリゲートCompletedEventHandlerCompleted イベントを処理するメソッドを表します。
パブリック デリゲートEventArrivedEventHandlerEventArrived イベントを処理するメソッドを表します。
パブリック デリゲートObjectPutEventHandlerObjectPut イベントを処理するメソッドを表します。
パブリック デリゲートObjectReadyEventHandlerObjectReady イベントを処理するメソッドを表します。
パブリック デリゲートProgressEventHandlerProgress イベントを処理するメソッドを表します。
パブリック デリゲートStoppedEventHandlerStopped イベントを処理するメソッドを表します。
列挙型列挙型

System.Management

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)

「基本クラスライブラリ」の記事における「System.Management」の解説

情報を検索することができるようになる。「HDDの空き容量がどれだけあるかとか、現在のCPUの機能は何かとか、データベースにどのアプリケーションが接続しているか、など」

※この「System.Management」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.Management」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。

ウィキペディア小見出し辞書の「System.Management」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「System.Management」の関連用語

System.Managementのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Managementのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの基本クラスライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS