使用 WMI 控制項設定命名空間安全性

WMI 控制項是位於主控台的 MMC 嵌入式管理單元,可用來在本機電腦上手動設定 WMI 命名空間安全性。 您也可以設定腳本的預設命名空間。

下列程式描述如何找出 WMI 控制項。

找出 WMI 控制項

  1. 主控台中,按兩下 [系統管理工具]。
  2. 在 [系統管理工具] 視窗中,按兩下 [電腦管理]
  3. 在 [ 電腦管理 ] 視窗中,展開 [服務和應用程式 ] 樹狀結構,然後按兩下 WMI 控制項
  4. 以滑鼠右鍵按一下 WMI 控制項 圖示,然後選取 [ 屬性]。

下列程式描述如何使用 WMI 控制項將命名空間的安全性設定為範本,然後以程式設計方式取得安全性設定,以設定其他命名空間的安全性。

使用 WMI 控制項設定命名空間安全性

  1. 使用 Managed 物件格式建立新的命名空間, (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的方法,透過 Moniker 或呼叫 SWbemLocator.ConnectServer來指定命名空間。 如需詳細資訊,請參閱 建立 WMI 腳本

設定腳本的預設命名空間

  1. [WMI 控制項屬性 ] 視窗中,選擇 [ 進階 ] 索引標籤。
  2. 按一下 [ 變更] 按鈕,然後選取命名空間以建立預設值。

設定命名空間安全性描述元