Aufgabenplanung Scheduled Task läuft nach Windows Start obwohl anders parametriert.
Hallo,
Ich habe in der Aufgabenplanung eine Aufgabe parametriert die abends jeweils um 20 und 22 Uhr den Ruhezustand des PCs auslösen soll.
Dafür starte ich die hta von mockbox.net (http://www.itsupportguides.com/windows-7/windows-7-shutdown-message-wit ..).
Dies funktioniert auf 3 PCs Win7 reibungslos.
Ein weiterer Windows 7 PC verhält sich jedoch merkwürdig.
Auf diesem startet die Aufgabe auch direkt nach dem Windowsstart.
Die Checkbox "Aufgabe so schnell wie möglich nach einem verpassten Start ausführen" ist deaktiviert.
Alle Einstellungen sind auf allen 4 PCs identisch.
Den Verlauf habe ich bereits aktiviert.
Dort entnehme ich, dass die Aufgabe gestartet werden soll und dann eben auch ausgeführt wird.
Als Uhrzeit ist die Aktuelle angegeben, nicht die Geplante.
Einen genauen Grund kann ich jedoch nicht erkennen.
Hat jemand Erfahrung mit einem solchen verhalten?
Gruß
Ich habe in der Aufgabenplanung eine Aufgabe parametriert die abends jeweils um 20 und 22 Uhr den Ruhezustand des PCs auslösen soll.
Dafür starte ich die hta von mockbox.net (http://www.itsupportguides.com/windows-7/windows-7-shutdown-message-wit ..).
Dies funktioniert auf 3 PCs Win7 reibungslos.
Ein weiterer Windows 7 PC verhält sich jedoch merkwürdig.
Auf diesem startet die Aufgabe auch direkt nach dem Windowsstart.
Die Checkbox "Aufgabe so schnell wie möglich nach einem verpassten Start ausführen" ist deaktiviert.
Alle Einstellungen sind auf allen 4 PCs identisch.
Den Verlauf habe ich bereits aktiviert.
Dort entnehme ich, dass die Aufgabe gestartet werden soll und dann eben auch ausgeführt wird.
Als Uhrzeit ist die Aktuelle angegeben, nicht die Geplante.
Einen genauen Grund kann ich jedoch nicht erkennen.
Hat jemand Erfahrung mit einem solchen verhalten?
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 243978
Url: https://administrator.de/contentid/243978
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo drobskind,
in der History sollte schon soweit alles drin stehen was du brauchst.
Schon mal die einfachen gegentests gemacht?
- Nur einen Trigger um 22 Uhr
- Importieren auf einem anderen Rechner
Schon mal bei den Triggern das folgende geprüft:
Aufgabe verzögern für und Aufgabe verzögern für maximal: Mit diesen Einstellungen können Sie angeben, wie lange die Ausführung einer Aufgabe nach dem Auslösen verzögert werden soll. Bei einem zeitbasierten Trigger (Nach einem Zeitplan) wird die Ausführung um einen zufälligen Wert zwischen der Auslösezeit und der in dieser Einstellung angegebenen Zeit verzögert. Wenn eine Aufgabe nach dem Zeitplan um 13.00 Uhr ausgelöst werden soll und die Einstellung Aufgabe verzögern für maximal 5 Minuten beträgt, wird die Aufgabe irgendwann zwischen 13.00 Uhr und 13.05 Uhr ausgeführt.
Quelle: Hilfefunktion
Wie sieht denn die Aktion aus? Rufst du direkt die HTA einmal auf und hast sonst nichts weiter drin? Schon mal ein anderes Skript verwendet? Vielleicht findest du keinen Fehler im Task, denn der Fehler liegt in der HTA!
Mit fällt in der HTA auf dass eventuell ein Problem auftreten könnte, wenn auf dem System mehrere Windows Installationen erkannt werden.
Versuch auch mal "Get-WmiObject Win32_OperatingSystem" in der Powershell. Eigentlich sollte da nur ein Betriebssystem zurückgegeben werden. Falls du da zwei siehst, könnte dies die Ursache sein, und du musst das HTA Skript anpassen/ersetzen.
Gruß
Andi
in der History sollte schon soweit alles drin stehen was du brauchst.
Schon mal die einfachen gegentests gemacht?
- Nur einen Trigger um 22 Uhr
- Importieren auf einem anderen Rechner
Schon mal bei den Triggern das folgende geprüft:
Aufgabe verzögern für und Aufgabe verzögern für maximal: Mit diesen Einstellungen können Sie angeben, wie lange die Ausführung einer Aufgabe nach dem Auslösen verzögert werden soll. Bei einem zeitbasierten Trigger (Nach einem Zeitplan) wird die Ausführung um einen zufälligen Wert zwischen der Auslösezeit und der in dieser Einstellung angegebenen Zeit verzögert. Wenn eine Aufgabe nach dem Zeitplan um 13.00 Uhr ausgelöst werden soll und die Einstellung Aufgabe verzögern für maximal 5 Minuten beträgt, wird die Aufgabe irgendwann zwischen 13.00 Uhr und 13.05 Uhr ausgeführt.
Quelle: Hilfefunktion
Wie sieht denn die Aktion aus? Rufst du direkt die HTA einmal auf und hast sonst nichts weiter drin? Schon mal ein anderes Skript verwendet? Vielleicht findest du keinen Fehler im Task, denn der Fehler liegt in der HTA!
Mit fällt in der HTA auf dass eventuell ein Problem auftreten könnte, wenn auf dem System mehrere Windows Installationen erkannt werden.
Versuch auch mal "Get-WmiObject Win32_OperatingSystem" in der Powershell. Eigentlich sollte da nur ein Betriebssystem zurückgegeben werden. Falls du da zwei siehst, könnte dies die Ursache sein, und du musst das HTA Skript anpassen/ersetzen.
Gruß
Andi
Hi,
ich glaube, das Ganze ist by design. Wenn er einschlummert und dann wieder eingeschaltet wird, dann - vermute ich - wird Windows alle Aufgaben schnell nachholhen wollen, welche während des Nickerchens anstanden. Bedenke: Ruhezustand ist für Windows nicht gleich ausgeschaltet! Die Option "verpasste Aufgaben nachholen" (oder so ähnlich) bezieht sich - vermutlich - nur auf das Nicht-Laufen des Task Schedulers. Also wenn der Dienst aus ist oder die ganze Kiste ausgeschaltet ist. Aus dem Ruezustand aufwachen ist aber wie im Zug einnicken und erschrocken wieder aufwachen. Und dann: "###e, bin eingeschlafen und habe den Bahnhof verpasst! Schnell rausspringen!" Dass er dann 3 km später im Dreck landet, hat Brain dabei nicht berücksichtigt. Denn der Dienst bekommt nicht mit, dass er vorübergehend eingefroren war.
Auf díesen Fall hier bezogen:
Wenn der Task um 20:00 erfolgreich läuft, dann geht die Kiste also in den Ruhezustand.
Wenn er dann nach 22:00 wieder eingeschaltet wird, dann wacht er auf, "erschreckt sich" und holt schnell alles nach, was er verpennt hat.
Also teste das doch mal. Lass ihn um 20:00 in den Ruhezustand wechseln und wecke ihn gleich danach wieder auf. Ich wette, der Task wird nicht sofort wieder ausgeführt.
E.
ich glaube, das Ganze ist by design. Wenn er einschlummert und dann wieder eingeschaltet wird, dann - vermute ich - wird Windows alle Aufgaben schnell nachholhen wollen, welche während des Nickerchens anstanden. Bedenke: Ruhezustand ist für Windows nicht gleich ausgeschaltet! Die Option "verpasste Aufgaben nachholen" (oder so ähnlich) bezieht sich - vermutlich - nur auf das Nicht-Laufen des Task Schedulers. Also wenn der Dienst aus ist oder die ganze Kiste ausgeschaltet ist. Aus dem Ruezustand aufwachen ist aber wie im Zug einnicken und erschrocken wieder aufwachen. Und dann: "###e, bin eingeschlafen und habe den Bahnhof verpasst! Schnell rausspringen!" Dass er dann 3 km später im Dreck landet, hat Brain dabei nicht berücksichtigt. Denn der Dienst bekommt nicht mit, dass er vorübergehend eingefroren war.
Auf díesen Fall hier bezogen:
Wenn der Task um 20:00 erfolgreich läuft, dann geht die Kiste also in den Ruhezustand.
Wenn er dann nach 22:00 wieder eingeschaltet wird, dann wacht er auf, "erschreckt sich" und holt schnell alles nach, was er verpennt hat.
Also teste das doch mal. Lass ihn um 20:00 in den Ruhezustand wechseln und wecke ihn gleich danach wieder auf. Ich wette, der Task wird nicht sofort wieder ausgeführt.
E.
Hi emeriks,
dann würde es auf seinen anderen Rechnern aber auch so sein.
Außerdem wenn man z.B. den Automatisch installierten Task "GoogleUpdateTaskMachineUA" hat (der läuft stündlich), und seinen Rechner für 4 Wochen nicht nutzt (ja das gibts), dann würde der Job beim Einschalten dann fast 100 mal gestartet.
@drobskind
Mögliche Gegenproben:
- Was passiert beim manuellen Ausführen der HTA?
- Was passiert wenn du den Ruhezustand ohne HTA manuell startest?
Gruß
Andi
dann würde es auf seinen anderen Rechnern aber auch so sein.
Außerdem wenn man z.B. den Automatisch installierten Task "GoogleUpdateTaskMachineUA" hat (der läuft stündlich), und seinen Rechner für 4 Wochen nicht nutzt (ja das gibts), dann würde der Job beim Einschalten dann fast 100 mal gestartet.
@drobskind
Mögliche Gegenproben:
- Was passiert beim manuellen Ausführen der HTA?
- Was passiert wenn du den Ruhezustand ohne HTA manuell startest?
Gruß
Andi