Powershell Akkubetrieb feststellen
Hallo,
ich möchte feststellen, ob ein Client im Akkubetrieb arbeitet und nicht lädt.
Dazu habe ich den Code, der mir die Informationen liefert und damit kann ich im Anschluss auch arbeiten.
Mein Problem sind Clients ohne Akku, kann ich zu 100% sicher sein, dass keine Rückgabewerte kein Akku bedeuten?
liefert nichts auf z.B. virtuellen Maschinen.
Das klappt auf Laptops mit Akku:
Danke.
ich möchte feststellen, ob ein Client im Akkubetrieb arbeitet und nicht lädt.
Dazu habe ich den Code, der mir die Informationen liefert und damit kann ich im Anschluss auch arbeiten.
Mein Problem sind Clients ohne Akku, kann ich zu 100% sicher sein, dass keine Rückgabewerte kein Akku bedeuten?
Get-WmiObject -class CIM_Battery
Das klappt auf Laptops mit Akku:
$BatteryStatus=(Get-WmiObject -class CIM_Battery).batterystatus
$batteryCodes = @(
'1,The battery is discharging',
'2,Plugged in, Not Charging',
'3,Fully Charged',
'4,Low',
'5,Critical',
'6,Charging',
'7,Charging and High',
'8,Charging and Low',
'9,Charging and Critical',
'10,Undefined',
'11,Partially Charged'
)
$batteryCodes[$BatteryStatus -1]
Danke.
Please also mark the comments that contributed to the solution of the article
Content-Key: 320017
Url: https://administrator.de/contentid/320017
Printed on: April 19, 2024 at 05:04 o'clock
1 Comment