【问题标题】:getting error when trying to query root\virtualization namespace尝试查询 root\virtualization 命名空间时出错
【发布时间】: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文件虚拟化命名空间,没找到。

请帮忙!

【问题讨论】:

    标签: windows wmi hyper-v


    【解决方案1】:

    root\virtualizationroot\virtualization\v2 命名空间仅存在于 Hyper-v servers。您在这里不需要任何 MOF。只需连接到 Hyper-V 命名空间并进行查询。

    我猜你正在尝试从没有 Hyper-V 的机器上进行查询。

    $cred= Get-Credential  #Credential of Hyper-V server
    Get-WmiObject -Namespace "root\virtualization" -Class Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor -ComputerName <Hyper-V server> -Credential $cred | Select ElementName
    

    更新

    运行下面提到的 powershell 脚本以了解 Hyper-V 服务器

     (get-item "HKLM:\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters").GetValue("HostName")
    

    【讨论】:

    • 不,我有一台只有 hyper-v 的机器。我运行了这个“SELECT * FROM Win32_ComputerSystem WHERE Model LIKE '%Virtual%'”,它返回给我“虚拟机”,上面写着,它的超级 v。
    • 这意味着您的机器是托管在 Hyper-V 上的“虚拟机”,并不意味着它是 Hyper-V 本身。
    • 运行上述脚本 (get-item*) 会返回一个机器名称 (xxx-hypv-test-01)。据我所知,这是在 Hyper-V 上运行的 Windows 2012R2 VM。
    • 该机器将具有虚拟化 MOF。你必须连接到那台机器。这意味着您当前的机器托管在 xxx-hypv-test-01 上。你的两台机器一样吗?
    • 是的,两者都是一样的。
    猜你喜欢
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 2016-06-22
    相关资源
    最近更新 更多