远程使用WMI查询从Hyper-V主机(Windows 2012 R2)列出虚拟机列表时出现问题 . (从MSVM_Computersytem中选择*) .
查询仅列出主机系统,未列出任何虚拟机 .
WMI查询在远程系统的域用户上下文中运行,并具有Hyper-V主机的WMI名称空间(\ root \ Virtualization \ V2)的所有必需权限 . 连接到Virtulization \ V2名称空间时没有错误 . 我也没有在事件 Logger 中看到任何WMI事件 .
使用类似的权限,我们可以在root \ cimv2名称空间中查询WMI类,但无法从root \ virtualization \ v2名称空间中的WMI类获取数据
当域用户提供Hyper-V主机的本地管理员权限时,将列出虚拟机 .
系统处于高度安全的环境中,我们不希望在Hyper-V主机上授予本地管理员权限 .
域用户也是“性能监视器用户”,“分布式COM用户”和“WinRMRemoteWMIUsers”Windows组的一部分
在不授予本地管理员权限的情况下,远程获取VM列表需要多少其他权限 .
1 回答
尝试将用户移动到Hyper-V Server上的“Hyper-V Administrators”本地安全组 . 有关详细信息,请访问以下链接:
https://social.technet.microsoft.com/Forums/en-US/e377ae58-8912-4f8c-8fbe-14955a483a52/msvmcomputersystem-wmi-class-returns-only-hyperv-host?forum=winserverhyperv