Planowanie zadań za pomocą polecenia at
W tym artykule opisano sposób używania polecenia at do tworzenia i anulowania zaplanowanych zadań.
Dotyczy: Windows 2000
Oryginalny numer KB: 313565
Uwaga
Ten artykuł dotyczy systemu Windows 2000. Obsługa systemu Windows 2000 kończy się 13 lipca 2010 r. Aby uzyskać więcej informacji, zobacz zasady cyklu życia pomoc techniczna firmy Microsoft.
Podsumowanie
W systemie Windows 2000 możesz użyć narzędzia Harmonogram zadań w Panel sterowania, aby zaplanować zadania. Możesz również użyć polecenia at, aby ręcznie zaplanować zadania.
Omówienie polecenia at
Za pomocą polecenia at można zaplanować uruchomienie polecenia, skryptu lub programu o określonej dacie i godzinie. Możesz również użyć tego polecenia, aby wyświetlić istniejące zaplanowane zadania.
Aby użyć polecenia at, usługa Harmonogram zadań musi być uruchomiona i musisz być zalogowany jako członek lokalnej grupy Administratorzy. W przypadku korzystania z polecenia at do tworzenia zadań należy skonfigurować zadania tak, aby były uruchamiane na tym samym koncie użytkownika.
Polecenie at używa następującej składni:
at \\computername time/interactive | /every: date, ... /next: date, ... command
at \\computername id/delete | /delete /yes
Na poniższej liście opisano parametry, których można użyć z poleceniem at:
\computername: użyj tego parametru, aby określić komputer zdalny. Jeśli pominięto ten parametr, zadania są zaplanowane do uruchomienia na komputerze lokalnym.
time: użyj tego parametru, aby określić czas uruchomienia zadania. Czas jest określany jako godziny: minuty na podstawie zegara 24-godzinnego. Na przykład 0:00 reprezentuje północ, a 20:30 reprezentuje 20:30.
/interactive: użyj tego parametru, aby umożliwić zadaniu interakcję z pulpitem użytkownika, który jest zalogowany w czasie wykonywania zadania.
/every: date,... : Użyj tego parametru, aby zaplanować uruchomienie zadania w określonym dniu lub dniach tygodnia lub miesiąca, na przykład w każdy piątek lub ósmy dzień każdego miesiąca. Określ datę jako co najmniej jeden dzień tygodnia (użyj następujących skrótów: M,T,W,Th,F,S,Su) lub co najmniej jednego dnia miesiąca (użyj liczb od 1 do 31). Upewnij się, że używasz przecinków do rozdzielania wielu wpisów daty. Jeśli pominięto ten parametr, zadanie ma zostać uruchomione w bieżącym dniu.
/next: date, ...: Użyj tego parametru, aby zaplanować uruchomienie zadania przy następnym wystąpieniu dnia (na przykład w następny poniedziałek). Określ datę jako co najmniej jeden dzień tygodnia (użyj następujących skrótów: M,T,W,Th,F,S,Su) lub co najmniej jednego dnia miesiąca (użyj liczb od 1 do 31). Upewnij się, że używasz przecinków do rozdzielania wielu wpisów daty. Jeśli pominięto ten parametr, zadanie ma zostać uruchomione w bieżącym dniu.
polecenie: użyj tego parametru, aby określić polecenie systemu Windows 2000, program (plik .exe lub .com) lub program wsadowy (.bat lub plik .cmd), który chcesz uruchomić. Jeśli polecenie wymaga ścieżki jako argumentu, użyj nazwy ścieżki bezwzględnej (cała ścieżka rozpoczynająca się literą dysku). Jeśli polecenie znajduje się na komputerze zdalnym, użyj nazwy ścieżki Uniform Naming Convention (UNC) (\ServerName\ ShareName). Jeśli polecenie nie jest plikiem wykonywalnym (.exe), należy poprzedzić polecenie
cmd /c
, na przykładcmd /c copy C:\*.* C:\temp
.id: użyj tego parametru, aby określić numer identyfikacyjny przypisany do zaplanowanego zadania.
/delete: Użyj tego parametru, aby anulować zaplanowane zadanie. Jeśli pominiesz parametr id, wszystkie zaplanowane zadania na komputerze zostaną anulowane.
/yes: Użyj tego parametru, aby wymusić odpowiedź tak na wszystkie zapytania z systemu po anulowaniu zaplanowanych zadań. Jeśli pominięto ten parametr, zostanie wyświetlony monit o potwierdzenie anulowania zadania.
Uwaga
W przypadku korzystania z polecenia at zaplanowane zadanie jest uruchamiane przy użyciu poświadczeń konta systemowego.
Tworzenie zaplanowanego zadania
Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Akcesoria, a następnie kliknij pozycję Wiersz polecenia.
W wierszu polecenia wpisz
net start
polecenie, a następnie naciśnij klawisz ENTER, aby wyświetlić listę aktualnie uruchomionych usług:Jeśli harmonogram zadań nie jest wyświetlany na liście, wpisz następujący wiersz, a następnie naciśnij klawisz ENTER:
net start "task scheduler"
W wierszu polecenia wpisz następujący wiersz (użyj parametrów odpowiednich dla danej sytuacji), a następnie naciśnij klawisz ENTER:
at \\computername time/interactive | /every: date, ... /next: date, ... command
Przykłady
Aby skopiować wszystkie pliki z folderu Documents do folderu MyDocs o północy, wpisz następujący wiersz, a następnie naciśnij klawisz ENTER:
at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
Aby utworzyć kopię zapasową serwera Products o godzinie 23:00 każdego dnia tygodnia, utwórz plik wsadowy zawierający polecenia kopii zapasowej (na przykład Backup.bat), wpisz następujący wiersz, a następnie naciśnij klawisz ENTER, aby zaplanować tworzenie kopii zapasowej:
at \\products 23:00 /every:M,T,W,Th,F backup
Aby zaplanować uruchomienie polecenia net share na serwerze Sales o godzinie 6:00 i przekierować listę do pliku Sales.txt w udostępnionym folderze Raporty na serwerze Corp, wpisz następujący wiersz, a następnie naciśnij klawisz ENTER:
at \\sales 06:00 cmd /c "net share reports=d:\Documents\reports >> \\corp\reports\sales.txt"
Anulowanie zaplanowanego zadania
Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Akcesoria, a następnie kliknij pozycję Wiersz polecenia.
W wierszu polecenia wpisz
net start
polecenie, a następnie naciśnij klawisz ENTER, aby wyświetlić listę aktualnie uruchomionych usług.Jeśli harmonogram zadań nie jest wyświetlany na liście, wpisz następujący wiersz, a następnie naciśnij klawisz ENTER:
net start "task scheduler"
W wierszu polecenia wpisz następujący wiersz (użyj parametrów odpowiednich dla danej sytuacji), a następnie naciśnij klawisz ENTER:
at \\computername id /delete | /delete /yes
Przykłady anulowania zaplanowanych zadań
- Aby anulować wszystkie zadania zaplanowane na komputerze lokalnym, wpisz
at /delete
, a następnie naciśnij klawisz ENTER. - Aby anulować identyfikator zadania 8 na komputerze o nazwie MyServer, wpisz
at \\MyServer 8 /delete
, a następnie naciśnij klawisz ENTER.
Wyświetlanie zaplanowanych zadań
Aby wyświetlić zadania utworzone przy użyciu polecenia at, wykonaj następujące kroki:
Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Akcesoria, a następnie kliknij pozycję Wiersz polecenia.
W wierszu polecenia wpisz
net start
polecenie, a następnie naciśnij klawisz ENTER, aby wyświetlić listę aktualnie uruchomionych usług.Jeśli harmonogram zadań nie jest wyświetlany na liście, wpisz następujący wiersz, a następnie naciśnij klawisz ENTER:
net start "task scheduler"
W wierszu polecenia wykonaj jedną z następujących czynności:
- Aby wyświetlić listę zaplanowanych zadań przy użyciu polecenia at, wpisz
at \\computername
wiersz, a następnie naciśnij klawisz ENTER. - Aby wyświetlić określone zaplanowane zadanie, wpisz
at \\computername id
polecenie, a następnie naciśnij klawisz ENTER.
- Aby wyświetlić listę zaplanowanych zadań przy użyciu polecenia at, wpisz
Przykłady wyświetlania zaplanowanych zadań
- Aby wyświetlić wszystkie zaplanowane zadania na komputerze lokalnym, wpisz
at
, a następnie naciśnij klawisz ENTER. - Aby wyświetlić wszystkie zaplanowane zadania na komputerze o nazwie Pomoc techniczna, wpisz
at \\support
, a następnie naciśnij klawisz ENTER. - Aby wyświetlić identyfikator zadania 18 na komputerze lokalnym, wpisz
at 18
, a następnie naciśnij klawisz ENTER.
Rozwiązywanie problemów
Po wpisaniu
at \\computername
w celu wyświetlenia listy zaplanowanych zadań niektóre (lub wszystkie) zaplanowanych zadań utworzonych za pomocą polecenia at nie są wyświetlane na liście.To zachowanie może wystąpić w przypadku zmodyfikowania zadań w folderze Zaplanowane zadania po użyciu polecenia at do utworzenia zadania. W przypadku planowania zadania za pomocą polecenia at zadanie jest wyświetlane w folderze Zaplanowane zadania w Panel sterowania. Możesz wyświetlić lub zmodyfikować zadanie. Jeśli jednak zmodyfikujesz zadanie, gdy użyjesz polecenia at, nie będzie można wyświetlić zadania.
W przypadku korzystania z polecenia at w celu zaplanowania zadania zadanie nie jest uruchamiane o określonej godzinie lub dacie.
To zachowanie może wystąpić, jeśli spełniony jest jeden z następujących warunków:
Składnia polecenia jest nieprawidłowa.
Po zaplanowaniu zadania wpisz
at \\computername
, aby potwierdzić, że składnia jest poprawna. Jeśli informacje wyświetlane w wierszu polecenia są nieprawidłowe, anuluj zadanie, a następnie utwórz je ponownie.Planujesz uruchomienie zadania, które nie jest plikiem .exe.
Polecenie at nie ładuje automatycznie polecenia cmd (interpreter poleceń) przed uruchomieniem poleceń. Jeśli nie używasz pliku .exe, musisz załadować Cmd.exe na początku polecenia, na przykład at cmd /c dir > c:\test.txt
.
Informacje
Aby uzyskać więcej informacji na temat korzystania z polecenia at w systemie Windows 2000, zobacz Pomoc systemu Windows 2000. Aby to zrobić, kliknij przycisk Start, kliknij pozycję Pomoc, kliknij kartę Indeks , a następnie wpisz polecenie .
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla