Um den Batteriestatus zu ermitteln kann man unter Windows ganz einfach den Befehl powercfg.exe mit diversen Parameter ermitteln. Mit dem Parameter /? bekommt man wie üblich eine Liste der Optionen.

Mit 

powercfg /BatteryReport /Output c:\temp\BatteryReport.html

bekommt man z.B. ein HTML-Dokument generiert in dem der Report gespeichert ist.