Wenn Sie eine Aufgabe einrichten, müssen Sie als Erstes festlegen, was ihren Start auslöst. Ein Trigger ist ein Satz von Kriterien, bei deren Erfüllung eine Aufgabe ausgeführt wird. Die Trigger einer Aufgabe werden auf der Registerkarte Trigger der Dialogfelder Aufgabeneigenschaften oder Aufgabe erstellen angezeigt. Um eine Aufgabe zu starten, können Sie zeit- oder ereignisbasierte Trigger verwenden. Zeitbasierte Trigger starten eine Aufgabe zu einer bestimmten Uhrzeit an einem Tag oder mehrfach in täglichen, wöchentlichen oder monatlichen Abständen. Ereignisbasierte Trigger starten eine Aufgabe als Reaktion auf bestimmte Systemereignisse. Sie können ereignisbasierte Trigger z. B. so einrichten, dass eine Aufgabe gestartet wird, wenn das System hochfährt, wenn sich ein Benutzer anmeldet oder wenn der Computer in den Leerlauf gerät. Jede Aufgabe kann einen oder mehrere Trigger umfassen, sodass sie auf verschiedene Weisen gestartet werden kann. Wenn eine Aufgabe mehrere Trigger aufweist, wird sie gestartet, sobald irgendeine Triggerbedingung zutrifft.

Triggereinstellungen

Jeder Trigger enthält Einstellungen, die die Kriterien zu seiner Aktivierung bestimmen. Für jeden Trigger können Sie auch zusätzliche erweiterte Einstellungen festlegen. Erklärungen dazu finden Sie im Abschnitt "Erweiterte Einstellungen" weiter unten. Zugriff auf die Triggereinstellungen haben Sie über die Dialogfelder Trigger bearbeiten und Neuer Trigger. Diese werden angezeigt, wenn Sie auf der Registerkarte Trigger der Dialogfelder Aufgabeneigenschaften oder Aufgabe erstellen auf die Schaltfläche Bearbeiten bzw. Neu klicken. Weitere Informationen über das Ändern von Triggereinstellungen finden Sie unter Ändern einer vorhandenen Aufgabe und Planen einer Aufgabe.

Trigger

Die folgende Liste beschreibt die einzelnen Trigger und ihre Einstellungen.

  • Nach einem Zeitplan

    Dieser Trigger führt dazu, dass die Aufgabe nach einem Zeitplan ausgeführt wird. Diesen Zeitplan können Sie über die Triggereinstellungen festlegen. Sie können die Aufgabe einmalig oder nach einem täglichen, wöchentlichen oder monatlichen Zeitplan ausführen lassen. Die von Ihnen festgelegte Zeit ist auf die Zeitzone des Computers bezogen, auf dem die Aufgabe ausgeführt wird. Aktivieren Sie das Kontrollkästchen Universal, um die Zeit auf die Coordinated Universal Time (UTC) statt auf die Zeitzone des Computers zu beziehen. Verwenden Sie die Einstellung Universal, wenn Sie einen Satz von Aufgaben koordinieren möchten, die gleichzeitig in mehreren Zeitzonen ausgeführt werden sollen.

    Wenn Sie die Optionsschaltfläche Einmal aktivieren, wählen Sie ein Datum und eine Uhrzeit aus, an denen die Aufgabe ausgelöst wird.

    Wenn Sie die Optionsschaltfläche Täglich aktivieren, wählen Sie das Intervall für die Wiederausführung der Aufgabe sowie Datum und Uhrzeit für den Start aus. Ein Intervall von 1 führt zu einer täglichen Ausführung, ein Intervall von 2 zur Ausführung an jedem zweiten Tag. Die Aufgabe startet jeden Tag zur angegebenen Uhrzeit.

    Wenn Sie die Optionsschaltfläche Wöchentlich aktivieren, wählen Sie das Intervall für die Wiederausführung der Aufgabe, Datum und Uhrzeit für den Start und die Wochentage aus, an denen die Aufgabe durchgeführt werden soll. Ein Intervall von 1 führt zu einer wöchentlichen Ausführung, ein Intervall von 2 zur Ausführung in jeder zweiten Woche. Die Aufgabe startet an jedem der angegebenen Tage zur festgelegten Uhrzeit.

    Wenn Sie den Optionsschalter Monatlich aktivieren, wählen Sie die Monate sowie die Wochen im Monat und die Wochentage aus, an denen die Aufgabe gestartet werden soll. Sie können auch angeben, dass die Aufgabe jeweils am letzten Tag eines Monats gestartet werden soll.

  • Bei Anmeldung

    Dieser Trigger löst die Ausführung des Tasks aus, wenn sich ein Benutzer am Computer anmeldet. Mithilfe der Triggereinstellungen können Sie festlegen, dass der Task ausgelöst werden soll, wenn sich ein beliebiger Benutzer oder alternativ ein bestimmter Benutzer am Computer anmeldet.

  • Beim Start

    Dieser Trigger führt den Task aus, wenn der Computer startet. Die einzigen Einstellungen für diesen Trigger sind die erweiterten Einstellungen, die weiter unten im Abschnitt "Erweiterte Einstellungen" beschrieben werden.

  • Im Leerlauf

    Dieser Trigger führt die Aufgabe aus, nachdem der Computer in den Leerlauf eingetreten ist. Einstellungen hierfür können Sie auf der Registerkarte Bedingungen der Dialogfelder Aufgabe erstellen und Aufgabeneigenschaften festlegen. Weitere Informationen finden Sie unter Aufgabenbedingungen.

  • Bei einem Ereignis

    Dieser Trigger führt die Aufgabe aus, wenn Einträge zu einem bestimmten Ereignis dem Ereignisprotokoll hinzugefügt werden. Sie können zwischen einfachen und benutzerdefinierten Ereignistriggereinstellungen wählen. Bei einfachen Ereignistriggereinstellungen löst ein einzelnes Ereignis aus einem bestimmten Ereignisprotokoll die Aufgabe aus. Sie wählen das Ereignisprotokoll mit dem betreffenden Ereignis, den Namen des Herausgebers und die Ereigniskennung aus. Bei benutzerdefinierten Ereignistriggereinstellungen können Sie eine XML-Ereignisabfrage oder einen benutzerdefinierten Ereignisfilter angeben, um Ereignisse abzufragen, die die Aufgabe auslösen. Weitere Informationen über Ereignisfilter finden Sie unter Erstellen einer benutzerdefinierten Ansicht.

    Hinweis

    Dieser Trigger steht für Aufgaben, die für Windows Server 2003, Windows XP und Windows 2000 konfiguriert wurden, nicht zur Verfügung.

  • Bei Aufgabenerstellung/-änderung

    Dieser Trigger führt eine Aufgabe aus, sobald dieser erstellt oder geändert wird. Die einzigen Einstellungen für diesen Trigger sind die erweiterten Einstellungen, die weiter unten im Abschnitt "Erweiterte Einstellungen" beschrieben werden.

    Hinweis

    Dieser Trigger steht für Aufgaben, die für Windows Server 2003, Windows XP und Windows 2000 konfiguriert wurden, nicht zur Verfügung.

  • Bei Verbindung mit Benutzersitzung

    Dieser Trigger führt die Aufgabe aus, wenn vom lokalen Computer oder einer Remotedesktopverbindung eine Verbindung mit der Benutzersitzung hergestellt wird. Wenn Sie z. B. eine Verbindung mit der Benutzersitzung auf dem lokalen Computer herstellen, indem Sie die Benutzer auf dem Computer umschalten, führt dieser Trigger dazu, dass die Aufgabe ausgeführt wird. Ein weiteres Beispiel für einen solchen Trigger liegt vor, wenn sich ein Benutzer mithilfe des Remotedesktopverbindungsprogramms von einem Remotecomputer aus mit der Benutzersitzung verbindet. Mithilfe der Triggereinstellungen können Sie festlegen, dass der Task ausgelöst werden soll, wenn ein beliebiger Benutzer oder alternativ ein bestimmter Benutzer eine Verbindung mit einer Benutzersitzung herstellt.

    Hinweis

    Dieser Trigger steht für Aufgaben, die für Windows Server 2003, Windows XP und Windows 2000 konfiguriert wurden, nicht zur Verfügung.

  • Bei Trennung von Benutzersitzung

    Dieser Trigger führt die Aufgabe aus, wenn eine Verbindung mit der Benutzersitzung vom lokalen Computer oder einer Remotedesktopverbindung getrennt wird. Wenn Sie z.B. eine Verbindung mit der Benutzersitzung auf dem lokalen Computer trennen, indem Sie die Benutzer auf dem Computer umschalten, führt dieser Trigger dazu, dass die Aufgabe ausgeführt wird. Ein weiteres Beispiel für einen solchen Trigger liegt vor, wenn ein Benutzer mithilfe des Remotedesktopverbindungsprogramms von einem Remotecomputer aus die Benutzersitzung trennt. Mithilfe der Triggereinstellungen können Sie festlegen, dass der Task ausgelöst werden soll, wenn ein beliebiger Benutzer oder alternativ ein bestimmter Benutzer die Verbindung mit einer Benutzersitzung trennt.

    Hinweis

    Dieser Trigger steht für Tasks, die für Windows Server 2003, Windows XP und Windows 2000 konfiguriert wurden, nicht zur Verfügung.

  • Bei Arbeitsgruppensperre

    Dieser Trigger führt die Aufgabe aus, wenn der Computer gesperrt wird. Mithilfe der Triggereinstellungen können Sie festlegen, dass der Task ausgelöst werden soll, wenn ein beliebiger Benutzer oder alternativ ein bestimmter Benutzer den Computer sperrt.

    Hinweis

    Dieser Trigger steht für Tasks, die für Windows Server 2003, Windows XP und Windows 2000 konfiguriert wurden, nicht zur Verfügung.

  • Beim Aufheben der Arbeitsgruppensperre

    Dieser Trigger führt die Aufgabe aus, wenn der Computer entsperrt wird. Mithilfe der Triggereinstellungen können Sie festlegen, dass der Task ausgelöst werden soll, wenn ein beliebiger Benutzer oder alternativ ein bestimmter Benutzer den Computer entsperrt.

    Hinweis

    Dieser Trigger steht für Tasks, die für Windows Server 2003, Windows XP und Windows 2000 konfiguriert wurden, nicht zur Verfügung.

Erweiterte Einstellungen

Die folgende Tabelle beschreibt die erweiterten Triggereinstellungen.

  • 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.

  • Aufgabe wiederholen jede(n): Mit dieser Einstellung können Sie ein Wiederholungsintervall für die Aufgabe angeben. Die Aufgabe wird ausgeführt, wartet das angegebene Zeitintervall ab und wird dann erneut ausgeführt. Dieser Zyklus wird fortgesetzt, bis die Gesamtdauer abgelaufen ist.

  • Alle Aufgaben beenden, die länger ausgeführt werden als: Mit dieser Einstellung können Sie lang laufende Aufgaben beenden, indem Sie einen Grenzwert für den Zeitraum festlegen, in dem die Aufgabe ausgeführt werden darf (in der er also seine Aktionen ausführt).

  • Aktivieren: Mit dieser Einstellung können Sie ein Datum und eine Uhrzeit für die Aktivierung des Triggers angeben. Nachdem ein Trigger aktiviert ist, kann er die Ausführung der Aufgabe veranlassen. Die Zeit ist auf die Zeitzone des Computers bezogen, auf dem die Aufgabe ausgeführt wird. Aktivieren Sie das Kontrollkästchen Universal, um die Zeit auf die Coordinated Universal Time (UTC) statt auf die Zeitzone des Computers zu beziehen. Verwenden Sie die Einstellung Universal, wenn Sie einen Satz von Triggern koordinieren möchten, die gleichzeitig in mehreren Zeitzonen aktiviert werden sollen.

  • Ablaufen: Mit dieser Einstellung können Sie ein Ablaufdatum und eine Uhrzeit für den Trigger angeben. Wenn ein Trigger abgelaufen ist, kann der Task nicht ausgeführt werden. Die Zeit ist auf die Zeitzone des Computers bezogen, auf dem der Task ausgeführt wird. Aktivieren Sie das Kontrollkästchen Universal, um die Zeit auf die Coordinated Universal Time (UTC) statt auf die Zeitzone des Computers zu beziehen. Verwenden Sie die Einstellung Universal, wenn Sie einen Satz von Triggern koordinieren möchten, die gleichzeitig in mehreren Zeitzonen ablaufen sollen.

  • Aktiviert: Mit dieser Einstellung können Sie die Aufgabe aktivieren oder deaktivieren. Eine aktivierte Aufgabe kann ausgeführt werden, ein deaktivierter nicht (bis Sie ihn wieder aktivieren).

Weitere Verweise