Archive for 16. Januar 2010

Hyper-V R2 Server mit USV absichern per VBScript oder Powershell

16 Januar 2010

Hier ein Link wie man per WMI den Zustand einer USV am Hyper-V abfragen und darauf reagieren kann: http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/5cea0070-55f0-4f0e-b727-222203bf0463

Die Sache stellt sich deshalb nicht so einfach dar, weil die üblichen Pakete von den USV-Herstellern zum Management der USVs unter Hyper-V nicht laufen, da es ja ein Core-Server ist.

Entscheidend dabei ist, dass man in Powershell per

$bat = get-wmiobject -class CIM_Battery -namespace "root\CIMV2"

sich das passende Objekt holt und dessen Status per Abfrage von

    $batstatus = $bat.batterystatus
    $batcapacity = $bat.estimatedchargeremaining
    $timetoshutdown = $bat.estimatedruntime/2

holt.

Werbeanzeigen