用 WMI 控件设置命名空间安全性

WMI 控件是位于 " 控制面板 " 中的 MMC 管理单元,用于在本地计算机上手动设置 WMI 命名空间安全性。 还可以设置脚本的默认命名空间。

以下过程描述了如何查找 WMI 控件。

查找 WMI 控件

  1. 控制面板 中,双击 " 管理工具"。
  2. 在“管理工具”窗口中双击“计算机管理” 。
  3. 在 " 计算机管理 " 窗口中,展开 " 服务和应用程序 " 树,然后双击 WMI 控件
  4. 右键单击 " WMI 控件 " 图标,然后选择 " 属性"。

下面的过程介绍如何使用 WMI 控件将命名空间的安全性设置为模板,然后以编程方式获取安全设置以设置其他命名空间的安全性。

用 WMI 控件设置命名空间安全性

  1. 使用托管对象格式 (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的调用连接到 WMI 时,请指定命名空间。 有关详细信息,请参阅 创建 WMI 脚本

设置脚本的默认命名空间

  1. 在 " WMI 控制属性 " 窗口中,选择 " 高级 " 选项卡。
  2. 单击 " 更改 " 按钮,然后选择要设置为默认命名空间的命名空间。

设置命名空间安全描述符