使用 WMI 控件设置命名空间安全性
WMI 控件是位于“控制面板”中的 MMC 管理单元,用于在本地计算机上手动设置 WMI 命名空间安全性。 还可以为脚本设置默认命名空间。
以下过程介绍如何查找 WMI 控件。
查找 WMI 控件
- 在“控制面板”中,双击“管理工具”。
- 在“管理工具”窗口中双击“计算机管理” 。
- 在“计算机管理”窗口中,展开“服务和应用程序”树,然后双击“WMI 控件”。
- 右键单击“WMI 控件”图标,然后选择“属性”。
以下过程介绍如何使用 WMI 控件将命名空间的安全性设置为模板,然后以编程方式获取安全设置以设置其他命名空间的安全性。
使用 WMI 控件设置命名空间安全性
- 使用托管对象格式 (MOF) 代码创建新的命名空间。
- 运行 WMI 控件以在新命名空间上设置安全性。 在“开始”菜单上,单击“运行”并键入 “wmimgmt.msc”或参阅查找 WMI 控件。
- 在“WMI 控件”窗格中,右键单击“WMI 控件”,选择“属性”,然后选择“安全”选项卡。
- 导航到新命名空间,单击“安全性”,然后配置命名空间的组和权限。
还可以使用 Windows Management Instrumentation Command-Line (WMIC) 来设置命名空间安全性。 有关详细信息,请参阅 wmic。
设置脚本的默认命名空间
如果脚本在连接到 WMI 时未显式连接到命名空间,则 WMI 使用此控件中指定的默认命名空间。 默认值也可在注册表项中找到,如下所示:
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
WBEM
Scripting
Default
Namespace
由于默认命名空间很容易更改(无论是使用此控件还是通过调用 StdRegProv 的方法以编程方式更改),在通过名字对象或调用 SWbemLocator.ConnectServer 连接到 WMI 时需要指定命名空间。 有关详细信息,请参阅创建 WMI 脚本
设置脚本的默认命名空间
- 在“WMI 控件属性”窗口中,选择“高级”选项卡。
- 单击“更改”按钮,然后选择命名空间以设为默认值。
相关主题