WBEMTEST の概要

Configuration Manager に多くの時間を費やすと、WMI を介して実行される多くのことを認識できます。 WMI は "Windows Management Instrumentation" であり、Microsoft が Web ベースの Enterprise 管理 (WBEM) と呼ばれるインターネット標準を実装しています。

Configuration Manager タスクシーケンスをさらに掘り下げ、インテリジェントな分岐を提供したいと考えています。また、ハードウェアインベントリを調べて、それを拡張したり、Configuration manager SDK を使用したりする場合は、WMI/WBEM についてさらに詳しく調べる必要があります。 WMI/WBEM を操作するための便利なツールとして、WBEMTEST があります。 多数の WMI ツールがあります。 ただし、WBEMTEST は、最初にダウンロードするのではなく、ほとんどのシステムですぐに使用できます。 Notepad.exe のように思われるかもしれませんが、豊富な機能を備えたテキストエディターが用意されていますが、テキストファイルを表示または作成する必要がある場合は、常に Notepad.exe があります。

WBEMTEST を開く

WBEMTEST は、任意の Windows システムで使用できます。 [スタート] にアクセスし、[検索] または [実行] ボックスに「WBEMTEST」と入力します。

WBEMTEST を起動すると、オペレーティングシステムの動作が若干異なります。 WMI 名前空間に自動的に接続されるものもあれば、他のもの (Windows 7 など) では実行されないものもあります。 WMI 名前空間に自動的に接続されていない場合は、[接続] ボタンをクリックし、"root\cimv2" が選択されていることを確認してから、もう一度接続をクリックします。 これで、使用可能なすべてのものがメインのユーザーインターフェイスに戻ります (接続されていない場合は、ほとんどのボタンが淡色表示されます)。 Wmi 名前空間は、WMI 内のディレクトリに似ていると考えることができます。 ファイルシステム上のディレクトリを変更する場合と同様に、他の WMI 名前空間に移動できます。 ROOT\CIMV2 は、大量のハードウェア情報が保存される WMI 名前空間です。これは、出発点として適しています。

重要

WBEMTEST の制限事項の1つは、WMI 名前空間を参照しないことです。接続先を把握しておく必要があります。 ROOT\CIMV2 (すべての Windows システム)、ROOT\CCM (Configuration Manager クライアント)、および root\sms\ site_ <site code> (Configuration Manager サイトサーバー) は、開始点として便利です。

ROOT\CIMV2 名前空間

WBEMTEST CIMV2

Configuration Manager プライマリクライアントの名前空間

WBEMTEST CCM

Configuration Manager プライマリサイトサーバーの名前空間 (サイトコード: ABC)

WBEMTEST サイト

WMI 名前空間に接続すると、多数のオプションが表示されます。 既に WMI の専門家であることがわかっている場合は、[クエリ] ボタンをクリックして WMI クエリを入力すると、特定のものを探すことができます。

最初に、 ROOT\CIMV2 名前空間のクラスを参照することによって、WMI を調べる方法があります。

  1. WBEMTEST を開きます。

  2. ROOT\CIMV2 名前空間に Connect します。

  3. [ クラスの列挙 ] ボタンをクリックします。

  4. [ 再帰 ] を選択し、[ OK] をクリックします。

    DIR名前空間のすべての内容を一覧表示するには、と同等の操作を行っただけです。 名前の先頭にアンダースコア () が含まれていると、wmi が wmi に _ 役立ちます。 ほとんどの場合は、アンダースコア ( \ ) で始まるすべてのものをスキップ _ し、関心のあるクラスを確認します。

    を使用した具体的な例を Win32_Service 次に示します。

  5. WBEMTEST を開きます。

  6. ROOT\CIMV2 名前空間に Connect します。

  7. [ クラスの列挙 ] ボタンをクリックします。

  8. [ 再帰 ] を選択し、[ OK] をクリックします。

  9. Win32_Service を参照し、ダブルクリックして選択します。

    これで、WMI で Win32_Service クラスが開かれました。コンピューター上のすべてのサービスがこのクラスに関連付けられています。 (ここでは少し複雑になり、ディレクトリの例えがこの時点で分割されます。詳細をスキップし、次のいくつかの便利な手順に進みます)。

  10. [ インスタンス ] をクリックすると、コンピューターで使用可能なサービスの一覧が表示されます。

  11. などのサービスを選択 RemoteRegistry し、ダブルクリックして選択します。

  12. [ MOF の表示 ] ボタンをクリックします。

    MOF を調べることは、RemoteRegistry サービスに関する情報を確認するのに便利な方法です。ここでは、サービスの状態、説明、開始モードなどを確認できます。

    これは、WBEMTEST を導入するための出発点に過ぎませんでした。 WBEMTEST を使い慣れていれば、WMI を掘り下げながら、非常に便利なツールになります。

その他のリソース

書籍: WMI には多くの書籍が用意されています。 いくつかの例を以下に示します。

参照

Configuration Manager のプログラミングの概要