Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie mithilfe des Befehls "at" geplante Vorgänge erstellen und abbrechen können.
Gilt für: Windows 2000
Ursprüngliche KB-Nummer: 313565
Notiz
Dieser Artikel bezieht sich auf Windows 2000. Der Support für Windows 2000 endet am 13. Juli 2010. Weitere Informationen finden Sie unter Microsoft Lifecycle-Richtlinie.
Zusammenfassung
In Windows 2000 können Sie das Tool "Taskplaner" in Systemsteuerung verwenden, um Vorgänge zu planen. Sie können auch den Befehl "at" verwenden, um Aufgaben manuell zu planen.
Übersicht über den Befehl "At"
Sie können den Befehl "at" verwenden, um einen Befehl, ein Skript oder ein Programm zu planen, das zu einem bestimmten Datum und zu einer bestimmten Uhrzeit ausgeführt werden soll. Sie können diesen Befehl auch verwenden, um vorhandene geplante Vorgänge anzuzeigen.
Um den Befehl "at" zu verwenden, muss der Aufgabenplanerdienst ausgeführt werden, und Sie müssen als Mitglied der lokalen Gruppe "Administratoren" angemeldet sein. Wenn Sie den Befehl "at" zum Erstellen von Aufgaben verwenden, müssen Sie die Aufgaben so konfigurieren, dass sie im selben Benutzerkonto ausgeführt werden.
Der Befehl "at" 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 Befehl "at" verwenden können:
\computername: Verwenden Sie diesen Parameter, um einen Remotecomputer anzugeben. Wenn Sie diesen Parameter weglassen, werden Die Aufgaben für die Ausführung auf dem lokalen Computer geplant.
time: Verwenden Sie diesen Parameter, um den Zeitpunkt anzugeben, zu dem die Aufgabe ausgeführt werden soll. Die Uhrzeit wird als Stunden angegeben: Minuten basierend auf dem 24-Stunden-Format. Beispielsweise steht 0:00 für Mitternacht und 20:30 Uhr für 8:30 Uhr.
/interactive: Verwenden Sie diesen Parameter, um der Aufgabe die Interaktion mit dem Desktop des Benutzers zu ermöglichen, der zum Zeitpunkt der Ausführung der Aufgabe angemeldet ist.
/every: date,...: Verwenden Sie diesen Parameter, um die Ausführung des Vorgangs an dem angegebenen Tag oder den angegebenen Tagen der Woche oder des Monats zu planen, z. B. jeden Freitag oder den achten Tag jedes Monats. Geben Sie das 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, ist die Ausführung des Vorgangs am aktuellen Tag geplant.
/next: Date, ...: Verwenden Sie diesen Parameter, um die Ausführung des Vorgangs auf das nächste Vorkommen des Tages zu planen (z. B. am nächsten Montag). Geben Sie das 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, ist die Ausführung des Vorgangs am aktuellen Tag geplant.
Befehl: Verwenden Sie diesen Parameter, um den Befehl Windows 2000, 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 (den gesamten Pfad, der mit dem Laufwerkbuchstaben beginnt). 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 /c
vorausgehen,cmd /c copy C:\*.* C:\temp
z. B. . .id: Verwenden Sie diesen Parameter, um die Identifikationsnummer anzugeben, die einem geplanten Vorgang zugewiesen ist.
/delete: Verwenden Sie diesen Parameter, um einen geplanten Vorgang abzubrechen. Wenn Sie den ID-Parameter weglassen, werden alle geplanten Vorgänge auf dem Computer abgebrochen.
/yes: Verwenden Sie diesen Parameter, um eine Ja-Antwort auf alle Abfragen des Systems zu erzwingen, wenn Sie geplante Vorgänge abbrechen. Wenn Sie diesen Parameter weglassen, werden Sie aufgefordert, den Abbruch einer Aufgabe zu bestätigen.
Notiz
Wenn Sie den Befehl "at" verwenden, wird die geplante Aufgabe mithilfe der Anmeldeinformationen des Systemkontos ausgeführt.
Erstellen einer geplanten Aufgabe
Klicken Sie auf "Start", zeigen Sie auf "Programme", zeigen Sie auf "Zubehör", und klicken Sie dann auf "Eingabeaufforderung".
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 der Vorgangsplaner nicht in der Liste angezeigt wird, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
net start "task scheduler"
Geben Sie an der Eingabeaufforderung die folgende Zeile ein (verwenden Sie die parameter, die für Ihre Situation geeignet sind), und drücken Sie dann die EINGABETASTE:
at \\computername time/interactive | /every: date, ... /next: date, ... command
Beispiele
Wenn Sie alle Dateien aus dem Ordner "Dokumente" um Mitternacht in den Ordner "MyDocs" kopieren möchten, 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 11:00 Uhr zu sichern, erstellen Sie eine Batchdatei mit den Sicherungsbefehlen (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
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 Ordner "Freigegebene Berichte" auf dem Corp-Server umzuleiten, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
at \\sales 06:00 cmd /c "net share reports=d:\Documents\reports >> \\corp\reports\sales.txt"
Abbrechen eines geplanten Vorgangs
Klicken Sie auf "Start", zeigen Sie auf "Programme", zeigen Sie auf "Zubehör", und klicken Sie dann auf "Eingabeaufforderung".
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 der Vorgangsplaner nicht in der Liste angezeigt wird, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
net start "task scheduler"
Geben Sie an der Eingabeaufforderung die folgende Zeile ein (verwenden Sie die parameter, die für Ihre Situation geeignet sind), und drücken Sie dann die EINGABETASTE:
at \\computername id /delete | /delete /yes
Beispiele zum Abbrechen geplanter Vorgänge
- Wenn Sie alle Vorgänge abbrechen möchten, die auf dem lokalen Computer geplant sind, geben Sie
at /delete
die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE. - Um die Aufgaben-ID 8 auf einem Computer abzubrechen, der den Namen "MyServer" hat, geben Sie
at \\MyServer 8 /delete
die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE.
Geplante Aufgaben anzeigen
Führen Sie die folgenden Schritte aus, um die Aufgaben anzuzeigen, die Sie mit dem Befehl "at" erstellt haben:
Klicken Sie auf "Start", zeigen Sie auf "Programme", zeigen Sie auf "Zubehör", und klicken Sie dann auf "Eingabeaufforderung".
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 der Vorgangsplaner nicht in der Liste angezeigt wird, geben Sie die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
net start "task scheduler"
Führen Sie an der Eingabeaufforderung einen der folgenden Schritte aus:
- Wenn Sie eine Liste der Aufgaben anzeigen möchten, die Sie mithilfe des Befehls "at" geplant haben, geben Sie die
at \\computername
Zeile ein, und drücken Sie dann die EINGABETASTE. - Um einen bestimmten geplanten Vorgang anzuzeigen, geben Sie den
at \\computername id
Befehl ein, und drücken Sie dann die EINGABETASTE.
- Wenn Sie eine Liste der Aufgaben anzeigen möchten, die Sie mithilfe des Befehls "at" geplant haben, geben Sie die
Beispiele zum Anzeigen von geplanten Vorgängen
- Um alle geplanten Vorgänge auf dem lokalen Computer anzuzeigen, geben Sie
at
die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE. - Wenn Sie alle geplanten Aufgaben auf einem Computer mit dem Namen "Support" anzeigen möchten, geben Sie
at \\support
die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE. - Um die Aufgaben-ID 18 auf dem lokalen Computer anzuzeigen, geben Sie
at 18
die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE.
Problembehandlung
Wenn Sie eine
at \\computername
Liste der geplanten Vorgänge anzeigen möchten, werden einige (oder alle) der geplanten Aufgaben, die Sie mit dem Befehl "at" erstellt haben, nicht aufgelistet.Dieses Verhalten kann auftreten, wenn Sie die Aufgaben im Ordner "Geplante Aufgaben" geändert haben, nachdem Sie den Befehl zum Erstellen der Aufgabe verwendet haben. Wenn Sie den Befehl "At" verwenden, um einen Vorgang zu planen, wird der Vorgang 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 Befehl "at" verwenden.
Wenn Sie den Befehl "at" verwenden, um einen Vorgang zu planen, wird der Vorgang nicht zur angegebenen Uhrzeit oder zum angegebenen Datum ausgeführt.
Dieses Verhalten kann auftreten, wenn eine der folgenden Bedingungen zutrifft:
Die Befehlssyntax ist falsch.
Nachdem Sie einen Vorgang geplant haben, geben
at \\computername
Sie den Text ein, um zu bestätigen, dass die Syntax korrekt ist. Wenn die unter der Befehlszeile angezeigten Informationen falsch sind, brechen Sie die Aufgabe ab, und erstellen Sie sie dann neu.Sie planen, dass eine Aufgabe einen Befehl ausführt, der keine .exe Datei ist.
Der Befehl "at" lädt cmd (den Befehlsdolmetscher) nicht automatisch, bevor Befehle ausgeführt werden. Wenn Sie keine .exe Datei ausführen, müssen Sie Cmd.exe am Anfang des Befehls laden, z at cmd /c dir > c:\test.txt
. B. . .
References
Weitere Informationen zur Verwendung des Befehls "At" 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 den Befehl ein.