Dies ist ein Zitat von Microsoft
/ query, / q
Verwenden Sie den folgenden Befehl, um jedes Schema abzufragen, um die Einstellungen herauszufinden: powercfg / abfrageschema Wenn Sie powercfg / query "always on" ausführen, werden die Einstellungen für das Always-On-Schema angezeigt. [...]Wenn Sie kein bestimmtes Schema angeben, werden die Standardschemaeinstellungen angezeigt. Wenn Sie beispielsweise powercfg / query ausführen, werden die Einstellungen des aktuellen Schemas angezeigt . Das aktuelle Schema ist in der Systemsteuerung unter "Energieoptionen" aufgeführt.
In Windows 7 Powercfg -query
werden in der ersten Zeile der Name und die GUID Ihres aktiven Schemas angezeigt. Vielleicht wäre die Strategie für Windows 2003 ähnlich. Das folgende Beispiel zeigt, wie Sie den Schemanamen mit Windows-Stapelbefehlen extrahieren. Natürlich können Sie dieses Beispiel in Powershell konvertieren.
@echo off powercfg -query > list.txt set /p line=< list.txt for /F "tokens=2 delims=()" %%a in ("%line%") do set string=%%a echo %string% del list.txt pause
Wie es funktioniert
- Pipe die Ausgabe
powercfg -query
in eine temporäre Textdatei - Lesen Sie nur die erste Zeile der temporären Datei zurück
- alles zwischen (und) entfernen
- Zeigen Sie den Namen des Schemas mit Echo an
- lösche die temporäre Datei