none
Error de WmiObject RRS feed

  • Pregunta

  • Hola a todos

    alguien que me pueda ayudar, 

    quisiera apagar una maquina virtual de Hyper-V desde el powershell del servidor anfitrion, estou usando este script

    Param($equipo)         #parametro de entrada (Nombre del equipo a apagar).

    $equipo = $_
    $estado = get-wmiobject -query “select statuscode from win32_pingstatus where address = ‘$equipo’”
    if ($estado.statuscode -eq 0) {
    (get-wmiobject -class win32_operatingsystem -computername $equipo).win32shutdown(12)
    }

    que es un ejemplo que encontre en varios foros, pero cada ves que lo ejecuto me da un error

    Param($equipo)         #parametro de entrada (Nombre del equipo a apagar).

    Get-WmiObject : Consulta no válida
    En C:\apagar.ps1: 20 Carácter: 24
    + $estado = get-wmiobject <<<<  -query "select statuscode from win32_pingstatus where address = '$equipo'"
        + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
        + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

    alguien me puede orientar sobre lo que puede ser la causa del error, ya importe todos los modulos de powershell y nada

    agradeceria su ayuda

    lunes, 4 de junio de 2012 21:27

Respuestas

Todas las respuestas