Windows Task Scheduler

Horst Brenner April 7, 2016 W 39 0
FONT SIZE:
fontsize_dec
fontsize_inc

Taskplaner ist eine Komponente von Microsoft Windows, die die Fähigkeit, die Markteinführung von Programmen oder Skripten zu vordefinierten Zeiten oder nach bestimmten Zeitabständen planen bietet. Es wurde zum ersten Mal in der Microsoft Plus eingeführt! für Windows 95 als Systemdienst, wurde aber in Windows 98. Das Windows-Ereignisprotokoll-Dienst, um Taskplaner umbenannt werden muss laufen, bevor der Task Scheduler startet.

Dieser Service ist nicht zu verwechseln mit dem Scheduler, der CPU-Ressourcen, die bereits im Speicher zuweist Prozesse sein.

Versionen

Task Scheduler 1.0

Task Scheduler 1.0 ist mit Windows 2000, Windows XP und Windows Server 2003. Es läuft als Windows-Dienst, und die Aufgabenstellungen und Zeitpläne werden in Binärdateien gespeichert enthalten. Aufgaben werden direkt durch die Manipulation der Dateien manipuliert. Jede Aufgabe entspricht einzigen Aktion. Unter Windows 95, Windows 98 und Windows Me läuft der Task Scheduler als gewöhnliche Programm ,. Es zeigt auch ein Statussymbol im Infobereich auf Windows 95 und Windows 98 und läuft als Dienst auf versteckte Windows Me, aber kann gemacht werden, um ein Tray-Icon angezeigt. Unter Windows 2000, Windows XP und Windows Server 2003, wird es als Windows-Dienst implementiert. Computerprogramme und Skripte können den Dienst über sechs COM-Schnittstellen zugreifen. Microsoft bietet eine Scheduling Agent DLL, eine Probe VBScript und eine Konfigurationsdatei, um Taskplaner automatisieren.

Neben der grafischen Benutzerschnittstelle für die Aufgabenplanung in der Systemsteuerung, Windows stellt zwei Kommandozeilen-Tools für die Verwaltung von geplanten Aufgabe: und. Allerdings kann nicht auf Aufgaben erstellt oder durch die Systemsteuerung oder modifiziert. Auch Aufgaben erstellt werden, sind nicht interaktiv standardmäßig; Interaktivität muss explizit angefordert werden.

Task Scheduler 2.0

Task Scheduler 2.0 wurde mit Windows Vista eingeführt und in Windows Server 2008 enthalten auch. Die neu gestaltete Task Scheduler-Benutzeroberfläche ist nun auf Management Console basiert. Neben den laufenden Aufgaben im Fahrplan oder bestimmten Intervallen, unterstützt Task Scheduler 2.0 auch Kalender- und ereignisbasierte Auslöser, wie das Starten einer Aufgabe, wenn ein bestimmtes Ereignis in das Ereignisprotokoll, oder wenn eine Kombination von Ereignissen stattgefunden hat, protokolliert. Es können auch mehrere Aufgaben, die durch das gleiche Ereignis getriggert werden so konfiguriert werden, entweder gleichzeitig oder in einer vorbestimmten verketteter einer Reihe von Aktionen ausgeführt wird, anstatt mehrere geplante Aufgaben erstellen. Aufgaben können auch so konfiguriert werden, als im Leerlauf für eine vorkonfigurierte Zeit, beim Start, Abmelden, oder nur während oder für eine bestimmte Zeit, um auf den Systemstatus auf der Basis ausgeführt werden. XPath-Ausdrücke verwendet werden, um Ereignisse aus dem Windows-Ereignisprotokoll filtern. Aufgaben können auch für eine bestimmte Zeit verzögert wird, nachdem das Trigger-Ereignis aufgetreten ist, oder wiederholt, bis ein anderes Ereignis eintritt. Aktionen, die getan werden müssen, wenn eine Aufgabe nicht kann auch so konfiguriert werden. Die Aktionen, die in Reaktion auf Trigger genommen werden kann, sowohl ereignisbasierte als auch zeitbasierte, gehören nicht nur Anwendungen starten, sondern auch eine Reihe von benutzerdefinierten Aktionen. Taskplaner umfasst eine Reihe von Maßnahmen eingebaut, überspannt eine Reihe von Anwendungen; einschließlich senden Sie eine E-mail, zeigen ein Meldungsfeld oder Feuer eine COM-Handler, wenn es ausgelöst wird. Benutzerdefinierte Aktionen können auch mit dem Task Scheduler API angegeben werden. Taskplaner führt ein Verlaufsprotokoll aller Ausführungsdetails aller Aufgaben .. Windows Vista nutzt Task Scheduler 2.0, verschiedene System-Level-Aufgaben ausführen; folglich kann die Taskplaner-Dienst nicht mehr deaktiviert werden.

Task Scheduler 2.0 stellt eine API, damit Computerprogramme und Skripte erstellen Aufgaben. Es besteht aus 42 COM-Schnittstellen. Die Windows-API nicht enthalten jedoch einen verwalteten Wrapper für Aufgabenplanung zwar ein Open Source-Implementierung existiert. Die Job-Dateien für die Task Scheduler 2.0 sind XML-basiert und sind für Menschen lesbare, in Übereinstimmung mit dem Taskplaner-Schema. Obwohl möglich, Microsoft empfiehlt nicht, um die Job-Dateien von Hand zu erstellen, und stattdessen, verwenden Sie den Task Scheduler API.

Andere Eigenschaften

  • Neue Sicherheitsfunktionen, einschließlich der Verwendung von Credential Manager, um Passwörter für Aufgaben auf Arbeitsgruppen-Computer speichern und mithilfe von Active Directory für die Aufgabe, die Anmeldeinformationen für Domäne beigetretenen Computer, so dass sie nicht leicht abgerufen werden. Außerdem werden geplante Aufgaben in der eigenen Sitzung statt derselben Sitzung als Systemdienste oder den aktuellen Benutzer ausgeführt wird,.
  • Fähigkeit, ferngesteuert oder mit dem BIOS-Timer aus dem Ruhemodus oder Ruhezustand, um eine geplante Aufgabe auszuführen, oder führen Sie eine zuvor geplante Aufgabe, nachdem eine Maschine eingeschaltet wird aufwachen, eine Maschine.
  • Fähigkeit, Aufgaben, um Ereignisse direkt von der Ereignisanzeige zu befestigen.

Aufgaben

Der Taskplaner-Dienst funktioniert durch die Verwaltung von Aufgaben; Aufgabe bezieht sich auf die Maßnahmen als Reaktion getroffen, um auszulösen. Eine Aufgabe wird durch Zuordnung einer Reihe von Aktionen, die zählen können Starten einer Anwendung oder nehmen einige speziell definierte Aktion, auf eine Reihe von Auslösern, die entweder zeit- oder ereignisbasiert sein kann definiert. Darüber hinaus ist eine Aufgabe kann auch Metadaten, wie die Aktionen ausgeführt werden, beispielsweise im Sicherheitskontext der Task zulaufen definiert enthalten. Tasks werden serialisiert, um Dateien und werden in der speziellen Ordner mit dem Titel Aufgabenordner, in Unterverzeichnissen organisiert gespeichert. Programmatisch wird die Aufgabenordner mit der Schnittstelle oder die Scripting-Objekt und einzelne Aufgaben über die Schnittstelle oder ein Objekt abgerufen.

Spalte "Letztes Ergebnis"

Die letzte Spalte Ergebnis zeigt eine Beendigungscode. Die gemeinsamen Codes für geplante Aufgaben sind:

  • 0x0: Der Vorgang wurde erfolgreich abgeschlossen.
  • 0x1: Eine falsche Funktion aufgerufen wurde oder eine unbekannte Funktion aufgerufen wurde.
  • 0xa: Die Umwelt ist nicht korrekt.

Bugs

Unter Windows 2000 und Windows XP, Aufgaben zugewiesen, um mit Systemrechten ausführen funktionieren nicht, wenn der Computer für Disk-Imaging mit vorbereitet. Sysprep ändert Sicherheits-ID, um Doppelarbeit zu vermeiden, aber nicht geplante Tasks, um die neue SID verwenden, zu aktualisieren. Folglich sind alle SYSTEM geplanten Aufgaben nicht auf die abgebildeten Computern ausgeführt werden. Es gibt keine Lösung für dieses Problem, aber man kann die Aufgaben neu planen, um das Problem zu arbeiten.

Unter Windows Vista oder Windows Server 2008, in dem Service Pack 2 nicht installiert ist, kann die nächste Ausführungszeit im Taskplaner angezeigt wird falsch sein.

Unter Windows Vista, 7, 2008, und 2008 R2: Die MMC-Komponente sagt, dass Sie mit "Task Scheduler 1.0" wenn in der Tat Sie laufen 2.0, eine triviale Fehler, damit es nicht bemerkt wurde, ist das, und ist wahrscheinlich auf die Re-write des Task-Scheduler. Die Version hat bis 2,0 in Windows 8 korrigiert worden, und 2012

  Like 0   Dislike 0
Vorherige Artikel Shepherds 'Crusade
Nächster Artikel Vrajesh Hirjee
Bemerkungen (0)
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha