2013-09-25 25 views
6

Recentemente sto ottenendo questo errore, e non ho idea di che cosa ha innescato. Il documentation che ho trovato riguardo a questa classe è minimo e non sono sicuro di cosa ho bisogno di controllare o dove cercare per capirlo e risolverlo.errore 'Get-WmiObject: Classe non valida 'Msvm_ImageManagementService''

Sistema:

  • di Windows Server 2012 R2 Datacenter Preview costruire 9431
  • PowerShell versione 4.0 32bit e 64bit

uscita:

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

Fine del supporto per il server dire il 2012, in modo che esso rimosso R2. – magicandre1981

+0

@ magicandre1981, Quindi questa classe non è disponibile/supportata in 2012R2? Anche fatto una modifica alla domanda. – slybloty

+0

Non ho un server 2012 R2 in esecuzione, quindi non posso controllarlo. – magicandre1981

risposta

8

La classe è ancora lì, ora risiede in un diverso spazio dei nomi. È nello spazio dei nomi "root \ virtualization \ v2". Vale anche la pena notare che la classe è cambiata, i metodi utilizzati in precedenza potrebbero non esistere più.