Verwendung von Schtasks.exe zum Planen von Tasks in Windows Server 2003

Der Support für Windows Server 2003 ist am 14. Juli 2015 abgelaufen.

Microsoft beendete den Support für Windows Server 2003 am 14. Juli 2015. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 814596
Zusammenfassung
In Windows Server 2003 können Sie geplante Tasks im Systemsteuerungsprogramm erstellen, löschen, konfigurieren oder diese Anzeigen. Schtasks.exe können Sie Aufgaben planen.

zurück zum Anfang

Überblick über theSchtasks.exe-Tool

SCHTASKS plant Befehle und Programme regelmäßig oder zu einem bestimmten Zeitpunkt ausführen. SCHTASKS fügt Tasks aus dem Zeitplan entfernt, startet und beendet Tasks auf Anforderung, angezeigt und geplante Tasks ändert.

zurück zum Anfang

Syntax und Parametern

Folgendes ist eine Liste der Syntax und Parameter mit Schtasks.exe verwenden:
  • SCHTASKS / Create

    Erstellt einen neuen geplanten Task.
    • Syntax:
      Schtasks / create/ TN TaskName / TR Auszuführender Task SC Zeitplan [Verwenden Modifizierer] [/ d Tag] [/ m Monat[,Monat...] [/ i Leerlaufzeit] [/ St Startzeit] [/ SD Startdatum] [/ ED Enddatum] [/Du Dauer] [/ s Computer [u [Benutzer DOMAIN\] / p Kennwort]] [/ RU {[Benutzer Domain\] | "System"} [/ RP Kennwort]] /?
    • Parameter:
      • / TN TaskName Gibt einen Namen für den Task.
      • / TR Auszuführender Task Gibt das Programm bzw. Befehl, der die Aufgabe ausgeführt wird. Geben Sie den vollqualifizierten Pfad und Namen einer ausführbaren Datei, Skriptdatei oder Batchdatei ein. Wenn Sie den Pfad weglassen, nimmt Schtasks.exe, dass die Datei im Ordner "Systemroot\System32".
      • SC Zeitplan Gibt den Zeitplantyp an. Gültige Werte sind MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART BEIMSTART, ONIDLE.
      • Verwenden Modifizierer Gibt an, wie oft die Aufgabe im Zeitplantyp ausgeführt wird. Dieser Parameter ist erforderlich für einen Zeitplan vom Typ monatlich. Dieser Parameter ist gültig, aber optional für Zeitpläne vom Typ MINUTE, HOURLY, DAILY oder WEEKLY. Der Standardwert ist 1.
      • / d Tag Gibt einen Wochentag oder einen Tag des Monats. Gültig nur mit einem Zeitplan vom Typ WEEKLY oder MONTHLY.
      • / m Monat[,Monat...] Gibt einen Monat des Jahres. Gültige Werte sind JAN - Dez und * (jeden Monat). Die / m Parameter ist nur gültig mit monatlich. Es ist erforderlich, wenn der Parameter LETZTERTAG verwendet wird. Andernfalls ist optional und der Standardwert ist * (jeden Monat).
      • / i Leerlaufzeit Gibt an, wie viele Minuten der Computer inaktiv sein muss, bevor der Task gestartet wird. Geben Sie eine ganze Zahl zwischen 1 und 999. Dieser Parameter ist nur bei einem Zeitplan vom Typ ONIDLE gültig und ist dann erforderlich.
      • / St Startzeit Gibt die Tageszeit im 24-Stunden-Format hh: mm: der Task gestartet wird. Der Standardwert ist die aktuelle lokale Zeit bei Abschluss des Befehls. Die / St Parameter gilt MINUTE, stündlich, täglich, wöchentlich, monatlich und einmal geplant. Er ist erforderlich für einen Zeitplan vom Typ einmal.
      • / SD Startdatum Gibt das Datum im Format TT/MM/JJJJ der Task gestartet wird. Der Standardwert ist das aktuelle Datum. Die / SD Parameter ist bei allen Zeitplänen gültig und ist erforderlich für einen Zeitplan vom Typ einmal.
      • / ED Enddatum Gibt das letzte Datum, an dem die Aufgabe ausgeführt. Dieser Parameter ist optional. Es ist im Zeitplan vom Typ ONCE, ONSTART, ONLOGON oder ONIDLE ungültig. Standardmäßig haben Zeitpläne kein Enddatum.
      • /Du Dauer Gibt eine maximale Zeitdauer für eine Minute oder stündlich fest in die HH 24-Stunden-Format. Nach Ablauf der angegebenen Zeitspanne beginnt Schtasks Aufgabe erneut erst, wenn die Startzeit wieder auftritt. Standardmäßig haben Taskzeitpläne keine maximale Dauer. Dieser Parameter ist optional und nur bei einem Zeitplan vom Typ MINUTE oder stündlich gültig.
      • / s Computer Gibt den Namen oder die IP-Adresse eines Remotecomputers mit oder ohne umgekehrte Schrägstriche. Die Standardeinstellung ist der lokale Computer.
      • u [DOMAIN\]Benutzer Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos an. Standardmäßig führt den Befehl mit den Berechtigungen des Benutzers, der am Computer angemeldet ist, der Schtasks ausgeführt wird.
      • / p Kennwort Gibt das Kennwort für das Benutzerkonto in den Parameter/u angegeben. Dieser Parameter ist erforderlich, wenn die u Parameter wird verwendet.
      • / RU {[Domäne\]Benutzer | "System"} Führt die Tasks mit der Berechtigung des angegebenen Benutzerkontos an. Standardmäßig führt der Task mit den Berechtigungen des Benutzers, der am Computer angemeldet ist, der Schtasks ausgeführt wird.
      • / RP Kennwort Gibt das Kennwort für das Benutzerkonto entsprechen den / RU Parameter. Falls Sie diesen Parameter weglassen, wenn Sie ein Benutzerkonto angeben, fordert Sie Schtasks.exe zur Eingabe des Kennworts auf und verbirgt den eingegebenen Text. Aufgaben, die mit den Berechtigungen des NT-Systemkontos ausgeführt erfordern ein Kennwort und Schtasks.exe fordert nicht zur Eingabe eines.
      • /? Zeigt die Hilfe an der Befehlszeile.

    zurück zu thetop
  • SCHTASKS/Change

    Ändert eine oder mehrere der folgenden Eigenschaften eines Tasks:
    • Das Programm, das der Task ausführt (/ TR ).
    • Das Benutzerkonto, unter dem der Task ausgeführt wird)/ RU ).
    • Das Kennwort für die Benutzer Konto (/ RP ).
    • Syntax:SCHTASKS/Change/TN TaskName [/ s Computer [[Domäne\] / u Benutzer / p Kennwort]] [/ TR [AuszuführenderTask]/ RU [Benutzer Domain\] | "System"] [/ RP Kennwort]
    • Parameter:
      • / TN TaskName Identifiziert den Task geändert werden. Geben Sie den Aufgabennamen ein.
      • / s Computer Gibt den Namen oder die IP-Adresse eines Remotecomputers mit oder ohne umgekehrte Schrägstriche. Die Standardeinstellung ist der lokale Computer.
      • u [DOMAIN\]Benutzer Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos an. Standardmäßig führt den Befehl mit den Berechtigungen des Benutzers, der am Computer angemeldet ist, der Schtasks ausgeführt wird.
      • / p Kennwort Gibt das Kennwort für das Benutzerkonto in den Parameter/u angegeben. Dieser Parameter ist erforderlich, wenn der Parameter u verwendet wird.
      • / TR Auszuführender Task Wird der Task ausgeführt wird. Geben Sie den vollqualifizierten Pfad und Namen einer ausführbaren Datei, Skriptdatei oder Batchdatei ein. Wenn Sie den Pfad weglassen, nimmt Schtasks.exe, dass die Datei im Ordner "Systemroot\System32". Das angegebene Programm ersetzt das ursprüngliche Programm, das vom Task ausgeführt wird.
      • / RU [Domain\]Benutzer | "System" Ändert das Benutzerkonto für den Task.
      • / RP Kennwort Ändert das Kontokennwort für den Task. Geben Sie das neue Kennwort ein.
      • /? Zeigt die Hilfe an der Befehlszeile.

    zurück zu thetop
  • SCHTASKS/Run

    Startet einen geplanten Task sofort. Die Ausführung ignoriert Theschedule, verwendet jedoch Programmdateipfad, Benutzerkonto und Kennwort mit der Aufgabe gespeichert, den Task sofort auszuführen.
    • Syntax:SCHTASKS/run/TN TaskName [/ s Computer [u [DOMAIN\]Benutzer / p Kennwort]] /?
    • Parameter:
      • / TN TaskName Identifiziert den Task. Dieser Parameter ist erforderlich.
      • / s Computer Gibt den Namen oder die IP-Adresse eines Remotecomputers mit oder ohne umgekehrte Schrägstriche. Die Standardeinstellung ist der lokale Computer.
      • u [DOMAIN\]Benutzer Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos an. Standardmäßig führt den Befehl mit den Berechtigungen des Benutzers, der es dem Computer angemeldet, die Schtasks ausgeführt wird.
      • / p Kennwort Gibt das Kennwort für das Benutzerkonto in den Parameter/u angegeben. Dieser Parameter ist erforderlich, wenn der Parameter u verwendet wird.
      • /? Zeigt die Hilfe an der Befehlszeile.
    zurück zu thetop
  • SCHTASKS/End

    Reagiert ein Programm von einem Task gestartet wurde.
    • Syntax: SCHTASKS/End/TN TaskName [/ s Computer [u [DOMAIN\]Benutzer / p Kennwort]] /?
    • Parameter:
      • / TN TaskName Identifiziert den Task, der die Anwendung gestartet. Dieser Parameter ist erforderlich.
      • / s Computer Gibt den Namen oder die IP-Adresse eines Remotecomputers mit oder ohne umgekehrte Schrägstriche. Die Standardeinstellung ist der lokale Computer.
      • u [DOMAIN\]Benutzer Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos an. Standardmäßig führt den Befehl mit den Berechtigungen des Benutzers, der am Computer angemeldet ist, der Schtasks ausgeführt wird.
      • / p Kennwort Gibt das Kennwort für das Benutzerkonto entsprechen den u Parameter. Dieser Parameter ist erforderlich, wenn die u Parameter verwendet. /? Zeigt die Hilfe.
    zurück zu thetop
  • SCHTASKS/Delete

    Löscht einen geplanten Task.
    • Syntax:SCHTASKS/Delete / TN {TaskName | *} [f ] [/ s Computer [u [Domäne\]Benutzer/ p Kennwort]] [/? ]
    • Parameter:
      • / TN {TaskName | *} Identifiziert den Task gelöscht. Dieser Parameter ist erforderlich.
        • TaskName Löscht den benannten Task.
        • * Löscht alle geplanten Tasks auf dem Computer.
      • f Unterdrückt die Bestätigungsnachricht. Der Task wird ohne Warnung gelöscht.
      • / s Computer Gibt den Namen oder die IP-Adresse eines Remotecomputers mit oder ohne umgekehrte Schrägstriche. Die Standardeinstellung ist der lokale Computer.
      • u [Domäne\]Benutzer Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos an. Standardmäßig führt den Befehl mit den Berechtigungen des Benutzers, der am Computer angemeldet ist, der Schtasks ausgeführt wird.
      • / p Kennwort Gibt das Kennwort für das Benutzerkonto in angegeben der u Parameter. Dieser Parameter ist erforderlich, wenn die u Parameter verwendet.
      • /? Zeigt die Hilfe an der Befehlszeile.

    zurück zu thetop
  • SCHTASKS/Query

    Zeigt die Aufgaben, die auf dem Computer, einschließlich der von anderen Benutzern geplante Ausführung geplant werden:
    • Syntax:SCHTASKS [/ Query] [Fo {TABELLE | LISTE | CSV}] [/ NH ] [/ v] [/ s Computer [u [Domäne\]Benutzer/ p Kennwort]]
    • Parameter:[/ QueryDer Vorgangsname ist optional. Eingabe SCHTASKS ohne Parameter führt eine Abfrage.
    • Fo {TABELLE | LISTE | CSV} Gibt das Ausgabeformat an. TABELLE ist die Standardeinstellung. / NH Lässt Spaltenüberschriften aus der Tabellenanzeige Weg. Dieser Parameter gilt die TABELLE und CSV Ausgabeformate.
    • / v Fügt erweiterte Eigenschaften der Tasks zur Anzeige hinzu. Abfragen mit / v sollten als Liste oder CSV-Format formatiert.
    • / s Computer Gibt den Namen oder die IP-Adresse eines Remotecomputers mit oder ohne umgekehrte Schrägstriche. Die Standardeinstellung ist der lokale Computer.
    • u [Domäne\]Benutzer Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos an. Standardmäßig führt den Befehl mit den Berechtigungen des Benutzers, der am Computer angemeldet ist, der Schtasks ausgeführt wird.
    • / p Kennwort Gibt das Kennwort für das Benutzerkonto entsprechen den u Parameter. Dieser Parameter ist erforderlich, wenn die u Parameter verwendet.
    • /? Zeigt die Hilfe an der Befehlszeile.
zurück zum Anfang

Erstellen ein geplanten Tasks

So erstellen Sie einen geplanten task
  1. Klicken Sie auf Startund auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie an der Befehlszeile NetStart, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit Runningservices anzuzeigen. Taskplaner nicht in der Liste angezeigt wird, geben Sie Netstart "Task Scheduler"und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der Befehlszeile Schtasks / create/tn "Anwendungsname"/trc:\apps\Anwendungsname SCWert / St HH: MM: / EDTT/MM/JJJJ, und drücken Sie dann die EINGABETASTE. Möglicherweise Sie die Parameter für Ihre Situation ändern müssen Notethat. Zum Beispiel Youmight Typ Schtasks / create/tn "Meine Anw" / tr c:\apps\myapp.exe /scdaily Richtlinienintervall 08:00:00 / ED 12/31/2004 In diesem Beispiel plant MyAppprogram ausgeführt, sobald ein Tag täglich um 8:00 bis zum 31. Dezember 2004.Because Parameter verwenden lässt das Standardintervall von 1 Runthe Befehl täglich verwendet wird.
zurück zum Anfang

Ändern ein geplanten Tasks

So ändern Sie einen geplanten task
  1. Klicken Sie auf Startund auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie an der BefehlszeileNetStart, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit Runningservices anzuzeigen. Taskplaner nicht in der Liste angezeigt wird, geben Sie Netstart "Task Scheduler"und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der BefehlszeileSCHTASKS/Change/TN TaskName [/ s Computer [/u [Domäne\]Benutzer / p Kennwort[]] [/ TR Auszuführender Task] [/ RU [Domäne\]Benutzer | "System"] [/ RP Kennwort] , und drücken Sie dann die EINGABETASTE. Beachten Sie, dass denFeldnamen Parameter für Ihre Situation kann. Ändern der Programthat, eine Aufgabe ausgeführt wird, beispielsweise: SCHTASKS/Change/TN "Anwendungsname" /trC:\File_Path\Application_Name.exe
zurück zum Anfang

Ausführen ein geplanten Tasks

Einen geplanten Task außerhalb seiner manuell ausführen:
  1. Klicken Sie auf Startund auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie an der Befehlszeile NetStart, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit Runningservices anzuzeigen. Taskplaner nicht in der Liste angezeigt wird, geben Sie Netstart "Task Scheduler"und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der Befehlszeile SCHTASKS/run/TN TaskName [/ s Computer [/u [Domäne\]Benutzer / p Kennwort]] , und drücken Sie dann die EINGABETASTE. Beachten Sie, dass denFeldnamen Parameter für Ihre Situation kann. Geben Sie beispielsweise zum Ausführen einer Aufgabe auf Computer hinzu SCHTASKS/run/TN "Task_name" .
zurück zum Anfang

Geplanten Task beenden

Geplanten Task beenden:
  1. Klicken Sie auf Startund auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie an der Befehlszeile NetStart, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit Runningservices anzuzeigen. Taskplaner nicht in der Liste angezeigt wird, geben Sie Netstart "Task Scheduler"und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der Befehlszeile SCHTASKS/End/TN TaskName [/ s Computer [u Benutzer [Domäne\] / p Kennwort]] , und drücken Sie dann die EINGABETASTE. Berichtsprozesse Instanzen eines Programms, das durch einen geplanten Task auf einem Localcomputer gestartet wurde beispielsweise SCHTASKS/end/TN "Task_name".
zurück zum Anfang

Löschen ein geplanten Tasks

So löschen Sie einen geplanten task
  1. Klicken Sie auf Startund auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie an der Befehlszeile NetStart, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit Runningservices anzuzeigen. Taskplaner nicht in der Liste angezeigt wird, geben Sie Netstart "Task Scheduler"und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der Befehlszeile SCHTASKS/Delete / TN {TaskName | *} [f] [/ s Computer [u Benutzer [Domäne\] / p Kennwort]], und drücken Sie dann die EINGABETASTE. Beispielsweise alle geplanten Todelete für den lokalen Computer Geben SCHTASKS/Delete/TN * f.
zurück zum Anfang

Zum Ausführen einer Abfrage von geplanten Tasks

Eine Abfrage des geplanten Tasks ausgeführt:
  1. Klicken Sie auf Startund auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie an der Befehlszeile NetStart, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit Runningservices anzuzeigen. Taskplaner nicht in der Liste angezeigt wird, geben Sie Netstart "Task Scheduler"und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der Befehlszeile SCHTASKS/Query, und drücken Sie dann die EINGABETASTE. Ausgabe dieses Beispiels zeigt eine Tableof Aufgaben, die geplant wurden.
Weitere Informationen zur Verwendung von Schtasks.exe Schtasks.exe in-Windows suchen
Nach Ablauf der angegebenen Zeitspanne startet Schtasks Aufgabe erneut nicht, bis die Startzeit wieder erreicht. Standardmäßig haben Taskzeitpläne keine maximale Dauer. Dieser Parameter ist optional und nur bei einem Zeitplan vom Typ MINUTE oder stündlich gültig.
ws Server 2003-Hilfe.

zurück zum Anfang
Weitere Informationen
Weitere Informationen zum Befehl Schtasks finden Sie auf der folgenden Webseite von Microsoft:

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 814596 – Letzte Überarbeitung: 07/03/2016 07:58:00 – Revision: 12.0

Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows Small Business Server 2003 Premium Edition

  • kbmgmtservices kbhowtomaster kbmt KB814596 KbMtde
Feedback