2013-09-25 49 views
6

最近我一直在收到这个错误,我不知道是什么触发了它。我发现关于这个类的documentation是最小的,我不知道我需要检查或在哪里查看,以了解它并修复它。错误'Get-WmiObject:无效的类“Msvm_ImageManagementService”'

系统:

  • 的Windows Server 2012 R2数据中心预览建设9431
  • 的PowerShell 4.0版的32位和64位

输出:

PS > Get-WmiObject -Class "Msvm_ImageManagementService" -Namespace "root\virtualization" 

Get-WmiObject : Invalid class "Msvm_ImageManagementService" 
At line:1 char:1 
+ Get-WmiObject -Class "Msvm_ImageManagementService" -Namespace "root\virtualizati ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidType: (:) [Get-WmiObject], ManagementException 
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand 
+0

服务器支持结束说2012年,所以它删除它的R2。 – magicandre1981

+0

@ magicandre1981,所以这个类在2012R2中不可用/支持?还对该问题进行了编辑。 – slybloty

+0

我没有运行Server 2012 R2,所以无法检查它。 – magicandre1981

回答

8

类仍然存在,它现在驻留在不同的名称空间中。它位于名为“root \ virtualization \ v2”的名称空间中。同样值得注意的是,这个类已经改变了,以前使用的方法可能不再存在。