Using WMI:
 Code:
$strComputer = @WKSTA

$objWMIService = GetObject("winmgmts:\\" + $strComputer + "\root\wmi")

$colItems = $objWMIService.ExecQuery("Select * From BatteryStatus Where Voltage > 0")

For Each $objItem in $colItems
	? "Battery: " + $objItem.InstanceName
	? "On AC Power: " + $objItem.PowerOnline
	? "Battery is Discharging: " + $objItem.Discharging
	? "Battery is Charging: " + $objItem.Charging
	? "Remaining capacity: " + $objItem.RemainingCapacity
Next

Sleep 5
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.