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-ID: 378424

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

Ausgedruckt am: 26.11.2024 um 12:11 Uhr

colinardo
Lösung colinardo 27.06.2018 aktualisiert um 09:46:27 Uhr
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
Bem0815
Bem0815 27.06.2018 um 10:56:10 Uhr
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.
SYNTAX1001
SYNTAX1001 27.06.2018 um 11:46:21 Uhr
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.