
Ich habe meine Aufgabe erfolgreich so eingerichtet, dass sie bei Ereignis 4802 (Bildschirmschoner) ausgeführt wird, aber sie wird zu oft ausgeführt, da ich eine Weile weg sein kann und der Bildschirmschoner gestartet werden kann. Jetzt sieht die Triggerdefinition so aus
Wie führt man die Aufgabe bei Ereignisauslösung aus, abernurinnerhalb eines bestimmten Zeitrahmens, zB 22:00 - 10:00 Uhr?
Activate/Expire
Die Einstellung scheint nur an bestimmten Tagen aktiv zu sein. Wie kann ich sie für alle Tage aktivieren?
Antwort1
Ich habe die Aufgabe mit dieser Powershell-Anweisung gelöst, wobei wir berücksichtigt haben, dass unser Zeitrahmen 8.00 bis 20.00 Uhr ist:
if ([int](get-date -format HH) -gt 8 -or [int](get-date -format HH) -lt 20) {do smth}
Die Anweisung sollte vor der eigentlichen Aktion in das Aktionsfeld der Aufgabeneigenschaften eingefügt werden:
Möchte man jedoch etwas anderes als ein Powershell-Skript starten, sollte man in PS ein Äquivalent finden.
Wenn jemand eine elegantere/Scheduler-native Lösung kennt, sind die Antworten willkommen.