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.