> get-wmiobject win32_battery
get-wmiobject : Invalid parameter
At line:1 char:1
+ get-wmiobject win32_battery
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
What is wrong with gwmi or class win32_battery? Next two commands executed correctly
> get-wmiobject win32_battery -list
NameSpace: ROOT\cimv2
Name Methods Properties
---- ------- ----------
Win32_Battery {SetPowerState, R... {Availability, BatteryRechargeTime, BatteryStat...
> wmic path win32_battery get * /value Availability=2 BatteryRechargeTime= BatteryStatus=2 ....