我正在使用 WMI 查询(使用 wbemtest):
select * from AuthenticationSection
使用命名空间root/webadministration
,我在一些服务器(Windows Server 2008)上收到以下错误:
Number: 0x80041013
Facility: Win32 Description:Provider Load Failure
在几台机器(Windows 7 和 Windows Server 2008)上,我还收到以下错误:
Number: 0x80070003
Facility: Win32 Description: The system cannot find the path specified.
上述错误在同一命名空间下的其他类(如、HandlersSection
等)中重现,但在某些服务器上也能正常工作(Windows Server 2012、Windows Server 2008)IsapiCgiRestrictionSection
GlobalModulesSection
在运行这些查询之前是否需要设置任何类型的配置设置?
我尝试用谷歌搜索,但没有找到任何有用的信息,非常感谢您的帮助。
答案1
为了查询root/WebAdministration
命名空间,您需要安装 IIS7 WMI 提供程序。
在 Windows Server 2008 上,您可以通过在服务器管理器中包含以下 IIS 角色服务来安装它:
- Web 服务器角色
- 角色服务
- 管理工具
- IIS 管理脚本和工具
- 管理工具
- 角色服务
要访问root/MicrosoftIIsv2
命名空间,还请勾选“IIS 6 WMI 兼容性”