syntax1001
Goto Top

Windows Befehl zum Abrufen des Energiestatus

Hi @all,

ich habe vor ein PowerShell Skript zu schreiben, das beim Start eines Notebooks automatisch den Energiesparplan ändert.

Beispiel: Beim Start ist das Notebook am Ladegerät, dann soll der Energiesparplan "Höchstleistung" aktiviert werden.

OS: Windows 10

Meine Frage ist nun, ob es einen Befehl gibt um den Status abzurufen, ob das Notebook gerade geladen wird oder ob es sich im Akkumodus befindet. Leider habe ich im Netz keine konkreten Befehle gefunden.

Content-Key: 378424

Url: https://administrator.de/contentid/378424

Printed on: April 18, 2024 at 15:04 o'clock

Member: colinardo
Solution colinardo Jun 27, 2018 updated at 07:46:27 (UTC)
Goto Top
Powercfg ist dein Freund.
Powercfg /getactivescheme
Powercfg /setactive <schema>
Und zum Prüfen ob auf Akku oder Netz, das fragst du via WMI ab:
https://blogs.technet.microsoft.com/heyscriptingguy/2010/07/31/using-win ...
(gwmi -Class BatteryStatus -Namespace root\wmi).PowerOnLine 
Grüße Uwe
Member: Bem0815
Bem0815 Jun 27, 2018 at 08:56:10 (UTC)
Goto Top
Nur mal aus neugier, wozu eigentlich so ein Script?

Man kann sich doch selbst mit einem einzelnen Energiesparplan jegliche Einstellungen separat jeweils für den Akkubetrieb und für den Netzbetrieb einstellen.

Da muss doch nicht ein Script zum wechseln des Energiesparplans verwendet werden.
Member: SYNTAX1001
SYNTAX1001 Jun 27, 2018 at 09:46:21 (UTC)
Goto Top
Zitat von @Bem0815:

Nur mal aus neugier, wozu eigentlich so ein Script?

So ein Script entsteht aus langeweile und der Wissbegierigkeit, das scripten mit der PS zu erlernen.