Ist es möglich, den Energieeinstellungen von Windows 7 einen Zeitrahmen zuzuweisen?

Ist es möglich, den Energieeinstellungen von Windows 7 einen Zeitrahmen zuzuweisen?

Das Problem: Ich möchte, dass mein Desktop-Computer den Energiesparmodus „Höchstleistung“ verwendet, wenn ich bei der Arbeit bin, um Verzögerungen der Benutzeroberfläche usw. zu minimieren. Wenn ich nicht bei der Arbeit bin, möchte ich den Energiesparmodus aktivieren.

Ich möchte dies tun, indem ich sage: „Stellen Sie den Energiemodus von Montag bis Freitag zwischen 8:00 und 17:00 Uhr auf „Höchste Leistung“. Stellen Sie den Energiemodus zu allen anderen Zeiten auf „Energiesparen“.

Kennt jemand eine Möglichkeit, dies zu tun?

Antwort1

Ist es möglich, den Energieeinstellungen von Windows 7 einen Zeitrahmen zuzuweisen?

powercfgkann von der Befehlszeile aus verwendet werden, um das aktive Energieschema einzustellen.

Hochleistung:

powercfg -s SCHEME_MIN

Energiesparer:

powercfg -s SCHEME_MAX

Um diese Schemata zu bestimmten Zeiten anzuwenden, verwenden Sie den Taskplaner.


Planen einer Aufgabe

Sie müssen als Administrator angemeldet sein, um diese Schritte ausführen zu können. Wenn Sie nicht als Administrator angemeldet sind, können Sie nur Einstellungen ändern, die für Ihr Benutzerkonto gelten.

...

  1. Öffnen Sie die Aufgabenplanung, indem Sie auf die Start-Schaltfläche (Bild der Start-Schaltfläche) und dann auf „Systemsteuerung“, „System und Sicherheit“ und „Verwaltung“ klicken und anschließend auf „Aufgabenplanung“ doppelklicken.‌ Administratorberechtigung erforderlich. Wenn Sie zur Eingabe eines Administratorkennworts oder einer Bestätigung aufgefordert werden, geben Sie das Kennwort ein bzw. bestätigen Sie es.

  2. Klicken Sie auf das Aktionsmenü und dann auf Einfache Aufgabe erstellen.

  3. Geben Sie einen Namen für die Aufgabe und eine optionale Beschreibung ein und klicken Sie dann auf „Weiter“.

  4. Führen Sie einen der folgenden Schritte aus:

    • Um einen Zeitplan basierend auf dem Kalender auszuwählen, klicken Sie auf „Täglich“, „Wöchentlich“, „Monatlich“ oder „Einmalig“ und dann auf „Weiter“. Geben Sie den Zeitplan an, den Sie verwenden möchten, und klicken Sie dann auf „Weiter“.

    • Um einen Zeitplan basierend auf häufig wiederkehrenden Ereignissen auszuwählen, klicken Sie auf „Beim Start des Computers“ oder „Beim Anmelden“ und dann auf „Weiter“.

    • Um einen Zeitplan basierend auf bestimmten Ereignissen auszuwählen, klicken Sie auf „Wenn ein bestimmtes Ereignis protokolliert wird“ und dann auf „Weiter“. Geben Sie das Ereignisprotokoll und andere Informationen mithilfe der Dropdown-Listen an und klicken Sie dann auf „Weiter“.

  5. Um den automatischen Start eines Programms zu planen, klicken Sie auf „Programm starten“ und dann auf „Weiter“.

  6. Klicken Sie auf „Durchsuchen“, um das Programm zu finden, das Sie starten möchten, und klicken Sie dann auf „Weiter“.

  7. Klicken Sie auf „Fertig stellen“.

Notiz:

  • Das auszuführende Programm kann eine Batchdatei sein, die einen der powercfgzuvor genannten Befehle enthält.

QuellePlanen einer Aufgabe


Weiterführende Literatur

  • Ein AZ-Index der Windows CMD-Befehlszeile- Ein hervorragendes Nachschlagewerk zu allem, was mit der Windows-Eingabeaufforderung zu tun hat.
  • energiecfg- Energieeinstellungen steuern, Ruhezustand/Standby-Modus konfigurieren.
  • schtasks- Erstellen/Bearbeiten eines geplanten Jobs/einer geplanten Aufgabe. Der Job kann auf dem lokalen oder einem Remotecomputer erstellt werden.

Antwort2

Zusätzlich zur Antwort von @DavidPostill ist hier das endgültige PowerShell-Skript, das ich letztendlich verwendet habe:

$currentTime = Get-Date
$endTime = [datetime] "18:00:00"
$timeDiff = $currentTime.hour - $endTime.hour

write-Host -ForegroundColor yellow $timeDiff
if ($timeDiff -gt 0)
{
    write-Host -ForegroundColor yellow "Changing power plan to 'Power saver'." 
    PowerCfg -s SCHEME_MAX
}
else
{
    write-Host -ForegroundColor yellow "Changing power plan to 'High performance'." 
    PowerCfg -s SCHEME_MIN
}

Es könnte einige Fehler bezüglich der Zeitbereiche enthalten, aber es sollte jedem anderen eine gute Vorstellung davon geben, wie das Skript aussehen könnte.

verwandte Informationen