Den Batteriestatus finden Sie in der CIM-Klasse Win32_Battery. Die Abfrage erfolgt über die Commandlets GET-WMIOBJECT bzw. GET-CimInstance (ab Windows 8):

Get-WmiObject Win32_Battery | Select-Object batterystatus

bzw.

Get-CimInstance Win32_Battery | Select-Object batterystatus

Möglicher Status:
1: Die Batterie entlädt sich
2: Das Gerät hat Netzstrom - nicht erforderlicherweise ladend!
3: Batterie ist voll geladen
4: Batteriestand niedrig
5: Batteriezustand kritisch
6: Batterie lädt
7: Batterie lädt, Ladezustand hoch
8: Batterie lädt, Ladezustand niedrig
9: Batterie lädt, Ladezustand kritisch
10: nicht definiert
11: Teilweise geladen