WMI コントロールを使用した名前空間セキュリティの設定

WMI コントロールは、[コントロール パネル] にある MMC スナップインであり、ローカル コンピューターで WMI 名前空間のセキュリティを手動で設定するために使用されます。 スクリプトの既定の名前空間を設定することもできます。

次の手順では、WMI コントロールを見つける方法について説明します。

WMI コントロールを見つけるには

  1. [コントロール パネル][管理ツール] をダブルクリックします。
  2. [管理ツール] ウィンドウで、 [コンピューターの管理] をダブルクリックします。
  3. [コンピューターの管理] ウィンドウで、[サービスとアプリケーション] ツリーを展開し、[WMI コントロール] をダブルクリックします。
  4. [WMI コントロール] アイコンを右クリックし、[プロパティ] を選択します。

次の手順では、WMI コントロールを使用して名前空間のセキュリティをテンプレートとして設定し、プログラムでセキュリティ設定を取得して他の名前空間のセキュリティを設定する方法について説明します。

WMI コントロールを使用した名前空間セキュリティを設定するには

  1. Managed Object Format (MOF) コードを使用して、新しい名前空間を作成します。
  2. WMI コントロールを実行して、新しい名前空間にセキュリティを設定します。 [スタート] メニューの [実行] をクリックし、「wmimgmt.msc」と入力するか、WMI コントロールの検索に関するページを参照してください。
  3. [WMI コントロール] ペインで、[WMI コントロール] を右クリックし、[プロパティ] を選択してから [セキュリティ] タブを選択します。
  4. 新しい名前空間に移動し、[セキュリティ] をクリックしてから、名前空間のグループとアクセス許可を構成します。

Windows Management Instrumentation Command-Line (WMIC) を使用して名前空間のセキュリティを設定することもできます。 詳細については、wmic に関する説明を参照してください。

スクリプトの既定の名前空間の設定

WMI に接続するときにスクリプトが名前空間に明示的に接続しない場合、WMI はこのコントロールで指定された既定の名前空間を使用します。 既定値は、レジストリ エントリにも次のように表示されます。

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         WBEM
            Scripting
               Default
                  Namespace

既定の名前空間は、このコントロールを使用するか、プログラムで StdRegProv のメソッドを呼び出すことによって簡単に変更できるため、モニカーまたは SWbemLocator.ConnectServer の呼び出しを通じて WMI に接続するときに名前空間を指定します。 詳細については、「WMI スクリプトの作成」を参照してください

スクリプトの既定の名前空間を設定するには

  1. [WMI Control Properties] (WMI コントロールのプロパティ) ウィンドウで、[詳細設定] タブを選択します。
  2. [変更] ボタンをクリックし、名前空間を選択して既定値にします。

名前空間セキュリティ記述子の設定