Schtasks.exe
Ermöglicht es einem Administrator, geplante Aufgaben auf einem lokalen oder Remotecomputer zu erstellen, zu löschen, abzufragen, zu ändern, auszuführen und zu beenden. Wenn Sie Schtasks.exe ohne Argumente ausführen, werden der Status und die nächste Ausführungszeit für jeden registrierten Task angezeigt.
Weitere Informationen zum Aufgabenplaner finden Sie in dieser Einführung: Taskplaner für Entwickler.
Die folgende Syntax wird verwendet, um eine Aufgabe auf dem lokalen oder Remotecomputer zu erstellen.
schtasks /Create
[/S system [/U username [/P [password]]]]
[/RU username [/RP [password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K]
[/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F]
-
/S-System
-
Ein -Wert, der den Remotecomputer angibt, mit dem eine Verbindung hergestellt werden soll. Wenn die Angabe weggelassen wird, wird der Systemparameter standardmäßig auf den lokalen Computer festgelegt.
-
/U-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem Schtasks.exe ausgeführt werden soll.
-
/P[kennwort]
-
Ein -Wert, der das Kennwort für einen bestimmten Benutzerkontext angibt. Wenn nicht angegeben, fordert Schtasks.exe den Benutzer zur Eingabe auf.
-
/RU-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem die Aufgabe ausgeführt wird. Gültige Werte für das Systemkonto sind "", "NT AUTHORITY\SYSTEM" oder "SYSTEM". Für Aufgabenplanung 2.0-Tasks sind "NT AUTHORITY\LOCALSERVICE" und "NT AUTHORITY\NETWORKSERVICE" ebenfalls gültige Werte.
-
/RP[kennwort]
-
Ein -Wert, der das Kennwort für den Benutzer angibt, der mit dem /RU-Parameter angegeben wurde. Um zur Eingabe des Kennworts aufzufordern, muss der Wert entweder "*" oder kein Wert sein. Dieses Kennwort wird für das Systemkonto ignoriert. Dieser Parameter muss entweder mit /RU oder dem Schalter /XML kombiniert werden.
-
/SC-Zeitplan
-
Ein -Wert, der die Zeitplanhäufigkeit angibt. Gültige Werte sind: MINUTE, STÜNDLICH, TÄGLICH, WÖCHENTLICH, MONATLICH, EINMAL, ONSTART, ONLOGON, ONIDLE und ONEVENT.
-
/MO-Modifizierer
-
Ein -Wert, der den Zeitplantyp optimiert, um eine präzisere Kontrolle über die Terminserie zu ermöglichen. Gültige Werte sind:
- MINUTE: 1 - 1439 Minuten.
- STÜNDLICH: 1 - 23 Stunden.
- TÄGLICH: 1 - 365 Tage.
- WÖCHENTLICH: Wochen 1 - 52.
- ONCE: Keine Modifizierer.
- ONSTART: Keine Modifizierer.
- ONLOGON: Keine Modifizierer.
- ONIDLE: Keine Modifizierer.
- MONATLICH: 1 - 12 oder FIRST, SECOND, THIRD, FOURTH, LAST, AND LASTDAY.
- ONEVENT: XPath-Ereignisabfragezeichenfolge.
-
/DTage
-
Ein -Wert, der den Wochentag angibt, an dem der Task ausgeführt werden soll. Gültige Werte sind: MON, DIE, WED, DO, FR, SA, SO und für MONATLICHE Zeitpläne 1 - 31 (Tage des Monats). Das Platzhalterzeichen (*) gibt alle Tage an.
-
/MMonate
-
Ein -Wert, der Monate des Jahres angibt. Standardmäßig wird der erste Tag des Monats verwendet. Gültige Werte sind: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV und DEC. Das Platzhalterzeichen (*) gibt alle Monate an.
-
/Iim Leerlauf
-
Ein -Wert, der die Wartezeit im Leerlauf angibt, bevor ein geplanter ONIDLE-Task ausgeführt wird. Der gültige Bereich beträgt 1 bis 999 Minuten.
-
/TN-Taskname
-
Ein -Wert, der einen Namen angibt, der den geplanten Vorgang eindeutig identifiziert.
-
/TRtaskrun
-
Ein -Wert, der den Pfad und Dateinamen der Aufgabe angibt, die zum geplanten Zeitpunkt ausgeführt werden soll. Beispiel: C:\Windows\System32\calc.exe.
-
/STstarttime
-
Ein -Wert, der die Startzeit für die Ausführung der Aufgabe angibt. Das Zeitformat ist HH:mm (24-Stunden-Zeit). Beispielsweise gibt 14:30 14:30 Uhr an. Der Standardwert ist, dass /ST nicht angegeben ist. Diese Option ist mit dem /SC ONCE-Argument erforderlich.
-
/RI-Intervall
-
Ein -Wert, der das Wiederholungsintervall in Minuten angibt. Dies gilt nicht für die folgenden Zeitplantypen: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE und ONEVENT. Der gültige Bereich beträgt 1 bis 599940 Minuten. Wenn entweder die Parameter /ET oder /DU angegeben sind, ist der Standardwert 10 Minuten.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/ETendtime
-
Ein -Wert, der die Endzeit für die Ausführung des Tasks angibt. Das Zeitformat ist HH:mm (24-Stunden-Zeit). Beispielsweise gibt 14:50 14:50 Uhr an. Dies gilt nicht für die folgenden Zeitplantypen: ONSTART, ONLOGON, ONIDLE und ONEVENT.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/DU-Dauer
-
Ein -Wert, der die Dauer für die Ausführung des Tasks angibt. Das Zeitformat ist HH:mm (24-Stunden-Zeit). Beispielsweise gibt 14:50 14:50 Uhr an. Dies gilt nicht für /ET und für die folgenden Zeitplantypen: ONSTART, ONLOGON, ONIDLE und ONEVENT. Bei /V1-Aufgaben (Aufgabenplaner 1.0) beträgt die Standarddauer eine Stunde, wenn /RI angegeben ist.
Windows XP: Diese Option ist nicht verfügbar.
-
/K
-
Ein -Wert, der den Task zum Endzeitpunkt oder zur Dauerzeit beendet. Dies gilt nicht für die folgenden Zeitplantypen: ONSTART, ONLOGON, ONIDLE und ONEVENT. Es muss "/ET" oder "/DU" angegeben werden.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/SDstartdate
-
Ein -Wert, der das erste Datum angibt, an dem der Task ausgeführt werden soll. Das Format ist mm/tt/jjjj. Dieser Wert wird standardmäßig auf das aktuelle Datum festgelegt. Dies gilt nicht für die folgenden Zeitplantypen: ONCE, ONSTART, ONLOGON, ONIDLE und ONEVENT.
-
Enddate von /ED
-
Ein -Wert, der das letzte Datum angibt, an dem der Task ausgeführt wird. Das Format ist mm/tt/jjjj. Dies gilt nicht für die folgenden Zeitplantypen: ONCE, ONSTART, ONLOGON, ONIDLE und ONEVENT.
-
/ECChannelName
-
Ein -Wert, der den Ereigniskanal für ONEVENT-Trigger angibt.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/ES
-
Ein -Wert, der die interaktive Ausführung der Aufgabe nur dann ermöglicht, wenn der /RU-Benutzer zum Zeitpunkt der Taskausführung derzeit angemeldet ist. Die Aufgabe wird nur ausgeführt, wenn der Benutzer angemeldet ist.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/NP
-
Ein -Wert, der angibt, dass kein Kennwort gespeichert wird. Die Aufgabe wird nicht interaktiv als der angegebene Benutzer ausgeführt. Es stehen nur lokale Ressourcen zur Verfügung.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/Z
-
Ein -Wert, der die Aufgabe markiert, die nach der endgültigen Ausführung gelöscht werden soll.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
Xml-Datei "/XML"
-
Ein -Wert, der eine Aufgabe aus einer XML-Datei erstellt. Dieser Parameter kann mit den Schaltern /RU und /RP oder allein mit dem Schalter /RP kombiniert werden, wenn die Aufgaben-XML den Prinzipal bereits enthält.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/V1
-
Ein -Wert, der eine Aufgabe erstellt, die für die Plattformen Windows 2000, Windows Server 2003 und Windows XP sichtbar ist.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/F
-
Ein -Wert, der den Task erzwungen erstellt und Warnungen unterdrückt, wenn die angegebene Aufgabe bereits vorhanden ist.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/RL-Ebene
-
Ein -Wert, der die Ausführungsebene für den Task festlegt. Gültige Werte sind LIMITED und HIGHEST. Der Standardwert ist LIMITED.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/DELAYdelaytime
-
Ein -Wert, der die Wartezeit angibt, um die Aufgabe nach dem Auslösen des Triggers zu verzögern. Das Zeitformat ist mmmm:ss. Diese Option ist nur für die Zeitplantypen ONSTART, ONLOGON und ONEVENT gültig.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/?
-
Ein -Wert, der die Hilfemeldung für Schtasks.exe anzeigt.
Wenn Sie eine Aufgabe auf einem Remotecomputer erstellen, der unter dem Betriebssystem Windows XP, Windows Server 2003 oder Windows 2000 ausgeführt wird, verwenden Sie den Schalter /V1.
Sie können keinen nicht interaktiven Remotetask 1.0-Task erstellen (erstellen Sie eine Aufgabe, indem Sie nicht den Schalter /IT verwenden und den Schalter /V1 verwenden), wenn auf dem Remotecomputer die Firewall-Ausnahme Datei- und Druckerfreigabe aktiviert ist und die Firewall-Ausnahme remote scheduled Tasks Management deaktiviert ist.
Die folgende Syntax wird verwendet, um einen oder mehrere geplante Aufgaben zu löschen.
schtasks /Delete
[/S system [/U username [/P [password]]]]
[/TN taskname] [/F]
-
/S-System
-
Ein -Wert, der den Remotecomputer angibt, mit dem eine Verbindung hergestellt werden soll. Wenn die Angabe weggelassen wird, wird der Systemparameter standardmäßig auf den lokalen Computer festgelegt.
-
/U-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem Schtasks.exe ausgeführt werden soll.
-
/P[kennwort]
-
Ein -Wert, der das Kennwort für den angegebenen Benutzerkontext angibt. Wenn nicht angegeben, fordert Schtasks.exe den Benutzer zur Eingabe auf.
-
/TN-Taskname
-
Ein -Wert, der den Namen des zu löschenden geplanten Vorgangs angibt. Das Platzhalterzeichen (*) kann verwendet werden, um alle Aufgaben zu löschen.
-
/F
-
Ein -Wert, der den Task erzwungen löscht und Warnungen unterdrückt, wenn der angegebene Task ausgeführt wird.
-
/?
-
Ein -Wert, der die Hilfe für Schtasks.exe anzeigt.
Die folgende Syntax wird verwendet, um einen geplanten Task sofort auszuführen.
schtasks /Run
[/S system [/U username [/P [password]]]]
/TN taskname
-
/S-System
-
Ein -Wert, der den Remotecomputer angibt, mit dem eine Verbindung hergestellt werden soll. Wenn die Angabe weggelassen wird, wird der Systemparameter standardmäßig auf den lokalen Computer festgelegt.
-
/U-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem Schtasks.exe ausgeführt werden soll.
-
/P[kennwort]
-
Ein -Wert, der das Kennwort für den angegebenen Benutzerkontext angibt. Wenn nicht angegeben, fordert Schtasks.exe den Benutzer zur Eingabe auf.
-
/TN-Taskname
-
Ein -Wert, der den Namen der auszuführenden geplanten Aufgabe angibt.
-
/?
-
Ein -Wert, der die Hilfe für Schtasks.exe anzeigt.
Die folgende Syntax wird verwendet, um eine ausgeführte geplante Aufgabe zu beenden.
Hinweis
Um die Ausführung eines Remotetasks zu beenden, stellen Sie sicher, dass auf dem Remotecomputer die Firewallausnahmen Datei- und Druckerfreigabe sowie remote scheduled Tasks Management aktiviert sind.
schtasks /End
[/S system [/U username [/P [password]]]]
/TN taskname
-
/S-System
-
Ein -Wert, der den Remotecomputer angibt, mit dem eine Verbindung hergestellt werden soll. Wenn die Angabe weggelassen wird, wird der Systemparameter standardmäßig auf den lokalen Computer festgelegt.
-
/U-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem Schtasks.exe ausgeführt werden soll.
-
/P[kennwort]
-
Ein -Wert, der das Kennwort für den angegebenen Benutzerkontext angibt. Wenn nicht angegeben, fordert Schtasks.exe den Benutzer zur Eingabe auf.
-
/TN-Taskname
-
Ein -Wert, der den Namen des geplanten Vorgangs angibt, der beendet werden soll.
-
/?
-
Ein -Wert, der die Hilfe für Schtasks.exe anzeigt.
Die folgende Syntax wird verwendet, um die geplanten Aufgaben vom lokalen oder Remotecomputer anzuzeigen.
schtasks /Query
[/S system [/U username [/P [password]]]]
[/FO format | /XML] [/NH] [/V] [/TN taskname] [/?]
-
/S-System
-
Ein -Wert, der den Remotecomputer angibt, mit dem eine Verbindung hergestellt werden soll. Wenn die Angabe weggelassen wird, wird der Systemparameter standardmäßig auf den lokalen Computer festgelegt.
-
/U-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem Schtasks.exe ausgeführt werden soll.
-
/P[kennwort]
-
Ein -Wert, der das Kennwort für den angegebenen Benutzerkontext angibt. Wenn nicht angegeben, fordert Schtasks.exe den Benutzer zur Eingabe auf.
-
/FO-Format
-
Ein -Wert, der das Ausgabeformat angibt. Die gültigen Werte sind TABLE, LIST und CSV.
-
/NH
-
Ein -Wert, der angibt, dass die Spaltenüberschrift nicht in der Ausgabe angezeigt werden soll. Dies ist nur für TABLE- und CSV-Formate gültig.
-
/V
-
Ein -Wert, der eine ausführliche Taskausgabe anzeigt.
Hinweis
Wenn die Ausführung eines Vorgangs nur einmal geplant wurde, lautet die angezeigte Zeitplaninformation "Planungsdaten sind in diesem Format nicht verfügbar".
-
/TN-Taskname
-
Ein -Wert, der den Vorgangsnamen angibt, für den die Informationen abgerufen werden sollen. Wenn kein Vorgangsname angegeben wird, werden Informationen für alle Vorgänge angezeigt.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/XML
-
Ein -Wert, der zum Anzeigen der Aufgabendefinitionen im XML-Format verwendet wird.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/?
-
Ein -Wert, der zum Anzeigen der Hilfe für Schtasks.exe verwendet wird.
Die folgende Syntax wird verwendet, um die Ausführung des Programms zu ändern oder das Benutzerkonto und das Kennwort zu ändern, das von einer geplanten Aufgabe verwendet wird.
schtasks /Change
[/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }
-
/S-System
-
Ein -Wert, der den Remotecomputer angibt, mit dem eine Verbindung hergestellt werden soll. Wenn die Angabe weggelassen wird, wird der Systemparameter standardmäßig auf den lokalen Computer festgelegt.
-
/U-Benutzername
-
Ein -Wert, der den Benutzerkontext angibt, unter dem Schtasks.exe ausgeführt werden soll.
-
/P[kennwort]
-
Ein -Wert, der das Kennwort für den angegebenen Benutzerkontext angibt. Wenn nicht angegeben, fordert Schtasks.exe den Benutzer zur Eingabe auf.
-
/TN-Taskname
-
Ein -Wert, der angibt, welche geplante Aufgabe geändert werden soll.
-
/RUrunasuser
-
Ein -Wert, der den Benutzernamen (Benutzerkontext) ändert, unter dem die geplante Aufgabe ausgeführt wird. Gültige Werte für das Systemkonto sind "", "NT AUTHORITY\SYSTEM" oder "SYSTEM". Für Aufgabenplanung 2.0-Tasks sind "NT AUTHORITY\LOCALSERVICE" und "NT AUTHORITY\NETWORKSERVICE" ebenfalls gültige Werte.
-
/RPrunaspassword
-
Ein -Wert, der ein neues Kennwort für den vorhandenen Benutzerkontext oder das Kennwort für ein neues Benutzerkonto angibt. Dieses Kennwort wird für das Systemkonto ignoriert.
-
/TRtaskrun
-
Ein -Wert, der ein neues Programm angibt, das von der Aufgabe ausgeführt wird.
-
/STstarttime
-
Ein -Wert, der die Startzeit für die Ausführung der Aufgabe angibt. Das Zeitformat ist HH:mm (24-Stunden-Zeit). Beispielsweise gibt 14:30 14:30 Uhr an.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/RI-Intervall
-
Ein -Wert, der das Wiederholungsintervall in Minuten angibt. Der gültige Bereich beträgt 1 bis 599940 Minuten.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/ETendtime
-
Ein -Wert, der die Endzeit für den Task angibt. Das Zeitformat ist HH:mm (24-Stunden-Zeit). Beispielsweise gibt 14:50 14:50 Uhr an.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/DU-Dauer
-
Ein -Wert, der die Dauer für die Ausführung des Tasks angibt. Das Zeitformat ist HH:mm (24-Stunden-Zeit). Beispielsweise gibt 14:50 14:50 Uhr an. Dies gilt nicht für den /ET-Parameter.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/K
-
Ein -Wert, der den Task zum Endzeitpunkt oder zur Dauerzeit beendet.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/SDstartdate
-
Ein -Wert, der das erste Datum angibt, an dem der Task ausgeführt werden soll. Das Format ist mm/tt/jjjj.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
Enddate von /ED
-
Ein -Wert, der das letzte Datum angibt, an dem der Task ausgeführt wird. Das Format ist mm/tt/jjjj.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/ES
-
Ein -Wert, der die interaktive Ausführung der Aufgabe nur dann ermöglicht, wenn der /RU-Benutzer zum Zeitpunkt der Taskausführung derzeit angemeldet ist. Die Aufgabe wird nur ausgeführt, wenn der Benutzer angemeldet ist.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/RL-Ebene
-
Ein -Wert, der die Ausführungsebene für den Task festlegt. Gültige Werte sind LIMITED und HIGHEST.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/AKTIVIEREN
-
Ein -Wert, der den geplanten Vorgang aktiviert. Eine aktivierte Aufgabe kann ausgeführt werden, und ein deaktivierter Task kann nicht ausgeführt werden.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/DEAKTIVIEREN
-
Ein -Wert, der die Ausführung der geplanten Aufgabe deaktiviert.
Hinweis
Wenn ein Remotetask 1.0 von Schtasks.exe deaktiviert wird und auf dem Remotecomputer die Firewall-Ausnahme Datei- und Druckerfreigabe aktiviert ist und die Firewall-Ausnahme remote scheduled Tasks Management deaktiviert ist, wird die Aufgabe nicht deaktiviert, wenn sie aus einer Aufgabenplanungs-API 2.0 gelesen wird.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/Z
-
Ein -Wert, der die Aufgabe markiert, die nach der endgültigen Ausführung gelöscht werden soll.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/DELAYdelaytime
-
Ein -Wert, der die Wartezeit angibt, um die Ausführung der Aufgabe nach dem Auslösen des Triggers zu verzögern. Das Zeitformat ist mmmm:ss. Diese Option ist nur für Aufgaben mit den Zeitplantypen ONSTART, ONLOGON und ONEVENT gültig.
Windows XP und Windows Server 2003: Diese Option ist nicht verfügbar.
-
/?
-
Ein -Wert, der die Hilfemeldung für Schtasks.exe anzeigt.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |