【发布时间】:2016-06-24 10:25:28
【问题描述】:
我正在尝试从hyper-v server(windows 2012). 查询虚拟处理器类(Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor)
用这个从powershell查询-
gmic -namespace “root\virtualization” Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor | ElementName.
但出现以下错误:
gwmi : Invalid namespace "root\virtualization"
At line:1 char:1
+ gwmi -namespace “root\virtualization” Win32_PerfRawData_HvStats_HyperVHypervisor ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
我也试过root\virtualization\v2命名空间,但同样的错误。
在我尝试了https://blogs.technet.microsoft.com/askperf/2014/08/08/wmi-repository-corruption-or-not/ 的步骤后,发现我的服务器中不存在“虚拟化”命名空间。网上找了mof文件虚拟化命名空间,没找到。
请帮忙!
【问题讨论】: