none
Error Get-WmiObject RRS feed

  • Pregunta

  • Antes en Windows 2008 R2... esto me funcionaba...

    $VM_Service = Get-WmiObject -namespace root\virtualization -class Msvm_VirtualSystemManagementService
    $ListofVMs = Get-WmiObject -namespace root\virtualization -class Msvm_ComputerSystem -filter  "ElementName <> Name"

    Ahora al actualizar a windows 2012 R2 no.

    Siempre me da error

    Get-WmiObject : Clase no válida "Msvm_VirtualSystemManagementService"
    En C:\vm\Testing.ps1: 51 Carácter: 15
    + $VM_Service = Get-WmiObject -namespace root\virtualization -class Msvm_VirtualSy ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidType: (:) [Get-WmiObject], ManagementException
        + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

    Get-WmiObject : Clase no válida "Msvm_ComputerSystem"
    En C:\vm\Testing.ps1: 52 Carácter: 14
    + $ListofVMs = Get-WmiObject -namespace root\virtualization -class Msvm_ComputerSy ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidType: (:) [Get-WmiObject], ManagementException
        + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

    No lo entiendo....

    Gracias por su ayuda.

    martes, 31 de diciembre de 2013 8:42

Respuestas

  • Me respondo a mi mismo....

    En 2012 R2 todas las funciones que antes funcionaban en 2008 ahora ya no funcionan.

    Ademas se debe ejecutar el comando "install-windowsfeature -name hyper-v -IncludeManagementTools" en powershell para poder tener acceso a las nuevas funcioes Get-VM, etc, etc que permite manejar las maquinas de Hyper-V

    Saludos

    • Marcado como respuesta ToniBinary viernes, 3 de enero de 2014 9:13
    viernes, 3 de enero de 2014 9:12