Neuerungen in der Aufgabenplanung
Die folgenden Änderungen fassen die Neuerungen in den verschiedenen Versionen des Aufgabenplanungsmoduls zusammen.
Windows 10 (und Windows Server 2016)
Die folgenden Aufgabenplanungsänderungen werden in Windows 10 eingeführt.
Wenn der Stromsparmodus aktiviert ist, werden Windows Task Scheduler-Aufgaben nur ausgelöst, wenn die Aufgabe wie folgt lautet:
- Sie ist nicht so festgelegt, dass die Aufgabe nur gestartet wird, wenn sich der Computer im Leerlauf befindet... (für die Aufgabe wird IdleSettings nicht verwendet)
- Sie ist nicht so festgelegt, dass während der automatischen Wartung ausgeführt wird (für die Aufgabe wird MaintenanceSettings nicht verwendet)
- Sie ist auf Nur ausführen, wenn der Benutzer angemeldet ist festgelegt (Aufgabe LogonType ist TASK_LOGON_INTERACTIVE_TOKEN oder TASK_LOGON_GROUP)
Alle anderen Trigger werden verzögert, bis der Stromsparmodus ausgeschaltet ist. Weitere Informationen zum Zugreifen auf den Stromsparmodus status in Ihrer Anwendung finden Sie unter SYSTEM_POWER_STATUS. Allgemeine Informationen zum Stromsparmodus finden Sie unter Stromsparmodus (in den Richtlinien für Hardwarekomponenten).
Aus Sicherheitsgründen kann ein Benutzer ohne Administratorrechte keine Windows Task Scheduler-Aufgabe anzeigen oder verwalten, die von einem anderen Benutzer erstellt wurde.
Windows 8
Die folgenden Aufgabenplanungsänderungen 2.0 werden in Windows 8 eingeführt:
- PowerShell-Unterstützung: Benutzer können verwalten (erstellen, löschen, ändern, explizit starten, beenden usw.) Windows-Aufgabenplanungsaufgaben mithilfe des PowerShell-Moduls ScheduledTasks.
- Verwaltete Kennwörter: Administratoren können die verwalteten Active Directory-Kennwortkonten als Aufgabenprinzipale verwenden. Für diese Aufgaben ist keine erzwungene Kennwortzurücksetzungsrichtlinie mehr erforderlich.
- API-Änderungen: Mit der ITaskSettings3-Schnittstelle wurden zwei neue Aufgabeneinstellungen eingeführt.
- MaintenanceSettings: Aufgaben, die diese Einstellungen verwenden, werden als neuer Typ von geplanten Vorgängen behandelt, die während der automatischen Betriebssystemwartungszeit gemäß der angegebenen Periodizität und dem angegebenen Stichtag aufgerufen werden.
- Flüchtig: Aufgaben, die als flüchtig festgelegt sind, werden bei einem Betriebssystemstart immer deaktiviert und müssen bei Bedarf explizit wieder aktiviert werden. Flüchtige Aufgaben werden von den Failoverclustern verwendet, um sicherzustellen, dass jeweils nur eine Aufgabe instance in einem Cluster geplant wird.
- Die einheitliche Planungs-Engine unterstützt jetzt die folgenden Features:
- S4U-Anmeldetyp über das LogonType-Element .
- XPath-Abfragewerte für Ereignistrigger über das ValueQueries-Element .
- Lassen Sie task hard terminate nicht über das AllowHardTerminate-Element zu .
- Features, die in dieser Version veraltet sind
- Aktion: sendEmail (Sie können IExecAction mit dem Windows PowerShell Cmdlet Send-MailMessage als Problemumgehung verwenden).
- Aktion: showMessage.
- AT.exe Hilfsprogramm cmdline
Windows 7
Die folgenden Task Scheduler 2.0-Änderungen werden in Windows 7 eingeführt:
Verwenden der vom zugrunde liegenden Betriebssystem bereitgestellten einheitlichen Planungs-Engine.
Möglichkeit, Startaufgaben in RAIL-Sitzungen (Remote Applications Integrated Lokal) abzulehnen.
Aufgabensicherheitshärtung (nur für Aufgaben, die als "NETZWERKDIENST" oder "LOKALER DIENST" ausgeführt werden):
- Möglichkeit zum Zuweisen eines Prozesstoken-Sicherheitsbezeichners (SID) (z. B. uneingeschränkt oder ohne) zu einer Aufgabe.
- Ermöglichen Sie Es Aufgabenentwicklern, den genauen Satz von Berechtigungen anzufordern, die für ihre Aufgabe erforderlich sind.
API-Änderungen:
Unterstützung der Tasksicherheitshärtung: Mit der neuen IPrincipal2-Schnittstelle wird ein neues Feature zur Aufgabensicherheitshärtung eingeführt.
Mit der neuen ITaskSettings2-Schnittstelle wurden zwei neue Aufgabeneinstellungen eingeführt.
DisallowStartOnRemoteAppSession: Die neue Einstellung DisallowStartOnRemoteAppSession kann einen Taskstart ablehnen, wenn sie in Rail-Sitzungen (Remote Applications Integrated Lokal) ausgelöst wird.
UseUnifiedSchedulingEngine: Die Verwendung der Einstellung UseUnifiedSchedulingEngine bietet ein zusammenhängendes Verhalten für Windows-Aufgaben und -Dienste, da es auf einheitliche Weise von einer gemeinsamen systemweiten Planungs-Engine verwaltet wird. Obwohl die Verwendung einer einheitlichen Engine empfohlen wird, unterstützt sie einige der Aufgabenplanungsfeatures nicht. Wenn die Kombination von Eigenschaften die Ausführung der Aufgabe unter einer einheitlichen Engine nicht zulässt, wird die Registrierung einer solchen abgelehnt.
Zu den Aufgabenfeatures, die von der einheitlichen Planungs-Engine nicht unterstützt werden, gehören:
Anmeldetypen:
Richtlinie für mehrere instance:
Aktionen:
Einstellungen:
Trigger:
Windows Vista
Die Taskplaner 2.0-API sollte zum Entwickeln von Anwendungen verwendet werden, die den Aufgabenplanungsdienst unter Windows Vista verwenden. Weitere Informationen finden Sie unter Aufgabenplanungsreferenz und Verwenden des Aufgabenplans.
Windows 2000, Windows XP und Windows Server 2003
Die Aufgabenplanungs-API 2.0 ist nicht verfügbar. Verwenden Sie aufgabenplaner 1.0.
Zugehörige Themen