Verwenden des At-Befehls zum Planen von Aufgaben

In diesem Artikel wird beschrieben, wie Sie den At-Befehl verwenden, um geplante Aufgaben zu erstellen und abzubrechen.

Gilt für: Windows 2000
Ursprüngliche KB-Nummer: 313565

Hinweis

Dieser Artikel gilt für Windows 2000. Der Support für Windows 2000 endet am 13. Juli 2010. Weitere Informationen finden Sie unter Microsoft-Support Lifecycle-Richtlinie.

Zusammenfassung

In Windows 2000 können Sie das Aufgabenplanungstool in Systemsteuerung verwenden, um Aufgaben zu planen. Sie können auch den Befehl at verwenden, um Aufgaben manuell zu planen.

Übersicht über den At-Befehl

Sie können den At-Befehl verwenden, um einen Befehl, ein Skript oder ein Programm für die Ausführung an einem angegebenen Datum und einer bestimmten Uhrzeit zu planen. Sie können diesen Befehl auch verwenden, um vorhandene geplante Aufgaben anzuzeigen.

Um den At-Befehl verwenden zu können, muss der Aufgabenplanungsdienst ausgeführt werden, und Sie müssen als Mitglied der lokalen Administratorgruppe angemeldet sein. Wenn Sie den At-Befehl zum Erstellen von Aufgaben verwenden, müssen Sie die Tasks so konfigurieren, dass sie im gleichen Benutzerkonto ausgeführt werden.

Der At-Befehl verwendet die folgende Syntax:

  • at \\computername time/interactive | /every: date, ... /next: date, ... command

  • at \\computername id/delete | /delete /yes

In der folgenden Liste werden die Parameter beschrieben, die Sie mit dem At-Befehl verwenden können:

  • \computername: Verwenden Sie diesen Parameter, um einen Remotecomputer anzugeben. Wenn Sie diesen Parameter weglassen, werden Tasks für die Ausführung auf dem lokalen Computer geplant.

  • time: Verwenden Sie diesen Parameter, um die Zeit anzugeben, zu der die Aufgabe ausgeführt werden soll. Die Zeit wird als Stunden angegeben: Minuten basierend auf der 24-Stunden-Uhr. Beispielsweise steht 0:00 für Mitternacht und 20:30 für 20:30 Uhr.

  • /interactive: Verwenden Sie diesen Parameter, um der Aufgabe die Interaktion mit dem Desktop des Benutzers zu ermöglichen, der zum Zeitpunkt der Taskausführung angemeldet ist.

  • /every: date,... : Verwenden Sie diesen Parameter, um die Ausführung des Tasks an den angegebenen Tagen der Woche oder des Monats zu planen, z. B. jeden Freitag oder den achten Tag jedes Monats. Geben Sie datum als einen oder mehrere Wochentage an (verwenden Sie die folgenden Abkürzungen: M,T,W,Th,F,S,Su) oder einen oder mehrere Tage des Monats (verwenden Sie die Zahlen 1 bis 31). Stellen Sie sicher, dass Sie Kommas verwenden, um mehrere Datumseinträge zu trennen. Wenn Sie diesen Parameter weglassen, wird die Ausführung der Aufgabe am aktuellen Tag geplant.

  • /next: date, ...: Verwenden Sie diesen Parameter, um die Ausführung der Aufgabe für das nächste Vorkommen des Tages (z. B. am nächsten Montag) zu planen. Geben Sie datum als einen oder mehrere Wochentage an (verwenden Sie die folgenden Abkürzungen: M,T,W,Th,F,S,Su) oder einen oder mehrere Tage des Monats (verwenden Sie die Zahlen 1 bis 31). Stellen Sie sicher, dass Sie Kommas verwenden, um mehrere Datumseinträge zu trennen. Wenn Sie diesen Parameter weglassen, wird die Ausführung der Aufgabe am aktuellen Tag geplant.

  • Befehl: Verwenden Sie diesen Parameter, um den Windows 2000-Befehl, das Programm (.exe oder .com Datei) oder das Batchprogramm (.bat oder .cmd Datei) anzugeben, das Sie ausführen möchten. Wenn für den Befehl ein Pfad als Argument erforderlich ist, verwenden Sie den absoluten Pfadnamen (der gesamte Pfad beginnt mit dem Laufwerkbuchstaben). Wenn sich der Befehl auf einem Remotecomputer befindet, verwenden Sie den UNC-Pfadnamen (Uniform Naming Convention) (\Servername\ ShareName). Wenn der Befehl keine ausführbare Datei (.exe) ist, müssen Sie dem Befehl cmd /cvorangehen, cmd /c copy C:\*.* C:\tempz. B. .

  • id: Verwenden Sie diesen Parameter, um die ID anzugeben, die einem geplanten Vorgang zugewiesen ist.

  • /delete: Verwenden Sie diesen Parameter, um eine geplante Aufgabe abzubrechen. Wenn Sie den Id-Parameter weglassen, werden alle geplanten Aufgaben auf dem Computer abgebrochen.

  • /yes: Verwenden Sie diesen Parameter, um eine Ja-Antwort auf alle Abfragen des Systems zu erzwingen, wenn Sie geplante Aufgaben abbrechen. Wenn Sie diesen Parameter weglassen, werden Sie aufgefordert, den Abbruch einer Aufgabe zu bestätigen.

Hinweis

Wenn Sie den At-Befehl verwenden, wird die geplante Aufgabe mit den Anmeldeinformationen des Systemkontos ausgeführt.

Erstellen einer geplanten Aufgabe

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Zubehör, und klicken Sie dann auf Eingabeaufforderung.

  2. Geben Sie an der Eingabeaufforderung den net start Befehl ein, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit ausgeführten Dienste anzuzeigen:

    Wenn aufgabenplaner nicht in der Liste angezeigt wird, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:

    net start "task scheduler"
    
  3. Geben Sie an der Eingabeaufforderung die folgende Zeile ein (verwenden Sie die für Ihre Situation geeigneten Parameter), und drücken Sie dann die EINGABETASTE:

    at \\computername time/interactive | /every: date, ... /next: date, ... command  
    

Beispiele

  • Um alle Dateien aus dem Ordner Dokumente um Mitternacht in den Ordner MyDocs zu kopieren, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:

    at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
    
  • Um den Products-Server jeden Wochentag um 23:00 Uhr zu sichern, erstellen Sie eine Batchdatei, die die Sicherungsbefehle enthält (z. B. Backup.bat), geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE, um die Sicherung zu planen:

    at \\products 23:00 /every:M,T,W,Th,F backup
    
  • Geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE, um einen Net Share-Befehl für die Ausführung auf dem Vertriebsserver um 6:00 Uhr zu planen und den Eintrag in die datei Sales.txt im freigegebenen Ordner Berichte auf dem Corp-Server umzuleiten:

    at \\sales 06:00 cmd /c "net share reports=d:\Documents\reports >> \\corp\reports\sales.txt"
    

Abbrechen einer geplanten Aufgabe

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Zubehör, und klicken Sie dann auf Eingabeaufforderung.

  2. Geben Sie an der Eingabeaufforderung den net start Befehl ein, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit ausgeführten Dienste anzuzeigen.

    Wenn aufgabenplaner nicht in der Liste angezeigt wird, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:

    net start "task scheduler"
    
  3. Geben Sie an der Eingabeaufforderung die folgende Zeile ein (verwenden Sie die für Ihre Situation geeigneten Parameter), und drücken Sie dann die EINGABETASTE:

    at \\computername id /delete | /delete /yes
    

Beispiele zum Abbrechen geplanter Vorgänge

  • Um alle Auf dem lokalen Computer geplanten Aufgaben abzubrechen, geben Sie ein at /delete, und drücken Sie dann die EINGABETASTE.
  • Um die Aufgaben-ID 8 auf einem Computer mit dem Namen MyServer abzubrechen, geben Sie ein at \\MyServer 8 /delete, und drücken Sie dann die EINGABETASTE.

Anzeigen geplanter Vorgänge

Führen Sie die folgenden Schritte aus, um die Aufgaben anzuzeigen, die Sie mit dem At-Befehl erstellt haben:

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Zubehör, und klicken Sie dann auf Eingabeaufforderung.

  2. Geben Sie an der Eingabeaufforderung den net start Befehl ein, und drücken Sie dann die EINGABETASTE, um eine Liste der derzeit ausgeführten Dienste anzuzeigen.

    Wenn aufgabenplaner nicht in der Liste angezeigt wird, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:

    net start "task scheduler"
    
  3. Führen Sie an der Eingabeaufforderung einen der folgenden Schritte aus:

    • Um eine Liste der Aufgaben anzuzeigen, die Sie mit dem Befehl at geplant haben, geben Sie die Zeile ein at \\computername , und drücken Sie dann die EINGABETASTE.
    • Um eine bestimmte geplante Aufgabe anzuzeigen, geben Sie den at \\computername id Befehl ein, und drücken Sie dann die EINGABETASTE.

Beispiele zum Anzeigen geplanter Vorgänge

  • Um alle geplanten Vorgänge auf dem lokalen Computer anzuzeigen, geben Sie ein at, und drücken Sie dann die EINGABETASTE.
  • Um alle geplanten Vorgänge auf einem Computer mit dem Namen Support anzuzeigen, geben Sie ein at \\support, und drücken Sie dann die EINGABETASTE.
  • Um die Aufgaben-ID 18 auf dem lokalen Computer anzuzeigen, geben Sie ein at 18, und drücken Sie dann die EINGABETASTE.

Problembehandlung

  • Wenn Sie eingeben at \\computername , um eine Liste geplanter Vorgänge anzuzeigen, werden einige (oder alle) geplanten Aufgaben, die Sie mit dem at-Befehl erstellt haben, nicht aufgeführt.

    Dieses Verhalten kann auftreten, wenn Sie die Aufgaben im Ordner "Geplante Aufgaben" geändert haben, nachdem Sie den At-Befehl zum Erstellen der Aufgabe verwendet haben. Wenn Sie den At-Befehl verwenden, um einen Vorgang zu planen, wird die Aufgabe im Ordner Geplante Aufgaben in Systemsteuerung angezeigt. Sie können die Aufgabe anzeigen oder ändern. Wenn Sie die Aufgabe jedoch ändern, können Sie die Aufgabe nicht anzeigen, wenn Sie den At-Befehl verwenden.

  • Wenn Sie den At-Befehl verwenden, um eine Aufgabe zu planen, wird der Task nicht zum angegebenen Zeitpunkt oder Datum ausgeführt.

    Dieses Verhalten kann auftreten, wenn eine der folgenden Bedingungen zutrifft:

    • Die Befehlssyntax ist falsch.

      Nachdem Sie eine Aufgabe geplant haben, geben Sie ein at \\computername , um zu bestätigen, dass die Syntax korrekt ist. Wenn die Unterbefehlszeile angezeigten Informationen falsch sind, brechen Sie die Aufgabe ab, und erstellen Sie sie dann neu.

    • Sie planen eine Aufgabe zum Ausführen eines Befehls, bei dem es sich nicht um eine .exe Datei handelt.

Der At-Befehl lädt cmd (den Befehlsinterpreter) nicht automatisch, bevor Befehle ausgeführt werden. Wenn Sie keine .exe-Datei ausführen, müssen Sie Cmd.exe am Anfang des Befehls laden, at cmd /c dir > c:\test.txtz. B. .

References

Weitere Informationen zur Verwendung des At-Befehls in Windows 2000 finden Sie in der Windows 2000-Hilfe. Klicken Sie dazu auf Start, klicken Sie auf Hilfe, klicken Sie auf die Registerkarte Index , und geben Sie dann beim Befehl ein.