小编Joe*_*lly的帖子

使用 IIS6 兼容模式在 IIS7 中读取 root\MicrosoftIISv2 所需的 WMI 权限

我需要使用 WMI IIS6 API 远程管理我的 IIS7 (Windows Server 2008)。所以我添加了IIS6 WMI CompatibilityIIS6 Metabase Compatibility角色来访问root\MicrosoftIIsv2命名空间。

我有一个域帐户,它不是远程计算机上的管理员;有了这个权利,一切都好了。

我为我的域帐户配置了这些权限以root\MicrosoftIIsv2远程访问WMI 命名空间;请注意,这些权限在 IIS6 和 Windows Server 2003 上完美运行

DCOM :

  • 分布式 COM 用户中的帐户> 对 DCOM 的远程和本地访问

WMI :

  • Root\CIMV2(我也需要在这里访问)> 执行方法、启用帐户、远程启用
  • Root\Default(我也需要在这里访问)> 执行方法、启用帐户、远程启用
  • Root\MicrosoftIISv2 > 执行方法、启用帐户、提供程序写入、远程启用

IIS 元数据库(元数据库资源管理器):

  • LM > 完全控制(W3SVC继承了这些权限)

我也尝试在 C:\Windows\System32\inetsrv 上提供一些访问权限;不知道是否需要。

我的问题是:

我无法列出 IIS 网站 (\root\MicrosoftIISv2:IIsWebServerSetting.Name="W3SVC/*")。我没有收到“拒绝访问”,但没有返回任何内容。

  • 我的 API 和 powershell 测试可以在root\MicrosoftIISv2命名空间中连接和执行查询
  • 我可以阅读 IIsComputer 类
    • 前任: Get-WmiObject IIsComputer …

windows-server-2008 iis-7 wmi

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

iis-7 ×1

windows-server-2008 ×1

wmi ×1