Hyper-V 2012 上的命名空间“rootvirtualization”无效

Hyper-V 2012 上的命名空间“rootvirtualization”无效

在全新的 Hyper-V 2012 服务器上运行以下命令:

get-wmiobject -namespace “rootvirtualization” -Query “select * from Msvm_ConcreteJob”

产生此错误错误:

Get-WmiObject : Invalid namespace "rootvirtualization"
At line:1 char:1
+ Get-WmiObject -Namespace "rootvirtualization" -Query "Select * from Msvm_concret ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-WmiObject], ManagementException
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

我不知道问题是什么,这个命名空间不应该是标准 Hyper-V 安装的一部分吗?我需要安装一些 powershell 模块吗?

答案1

命名空间路径中似乎缺少反斜杠。"rootvirtualization"路径应该是"root\virtualization"

更新:对于 2012 R2,命名空间是"root\virtualization\v2"

相关内容