错误'Get-WmiObject:无效的类"Msvm_ImageManagementService"'

sly*_*oty 6 powershell wmi windows-server-2012-r2

最近我收到了这个错误,我不知道是什么触发了它.我发现这个类的文档是最小的,我不知道我需要检查什么或在哪里查看以理解它并修复它.

系统:

  • Windows Server 2012 R2 Datacenter Preview Build 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
Run Code Online (Sandbox Code Playgroud)

小智 11

该类仍然存在,它现在位于不同的命名空间中.它位于名称空间"root\virtualization\v2"中.值得注意的是,该类已经改变,以前使用的方法可能不再存在.