Udostępnij za pośrednictwem


Użyj polecenia at, aby zaplanować zadania

W tym artykule opisano sposób używania polecenia at do tworzenia i anulowania zaplanowanych zadań.

Dotyczy: Windows 2000
Oryginalny numer KB: 313565

Uwaga 16.

Ten artykuł dotyczy systemu Windows 2000. Wsparcie dla systemu Windows 2000 kończy się 13 lipca 2010 r. Aby uzyskać więcej informacji, zobacz zasady świadczenia pomocy technicznej firmy Microsoft.

Podsumowanie

W systemie Windows 2000 można użyć narzędzia Harmonogram zadań w Panel sterowania do planowania zadań. Możesz również użyć polecenia at, aby ręcznie zaplanować zadania.

Omówienie polecenia at

Możesz użyć polecenia at, aby zaplanować polecenie, skrypt lub program do uruchomienia w określonym dniu i o określonej godzinie. Możesz również użyć tego polecenia, aby wyświetlić istniejące zaplanowane zadania.

Aby użyć polecenia at, musi być uruchomiona usługa Harmonogram zadań, a użytkownik musi być zalogowany jako członek lokalnej grupy Administratorzy. Gdy używasz 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

Poniższa lista zawiera opis parametrów, których można użyć z poleceniem at:

  • \computername: użyj tego parametru, aby określić komputer zdalny. Jeśli ten parametr zostanie pominięty, zadania zostaną 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 wartość 0:00 reprezentuje północ, a 20:30 reprezentuje 18:30.

  • /interactive: użyj tego parametru, aby umożliwić zadaniu interakcję z pulpitem użytkownika, który jest zalogowany w momencie uruchomienia zadania.

  • /every: date,... : Użyj tego parametru, aby zaplanować uruchamianie zadania w określonym dniu lub dniach tygodnia lub miesiąca, na przykład co 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,S,Su) lub co najmniej jednego dnia miesiąca (użyj liczb od 1 do 31). Upewnij się, że używasz przecinków, aby oddzielić wiele wpisów dat. Jeśli ten parametr zostanie pominięty, zadanie zostanie zaplanowane do uruchomienia w bieżącym dniu.

  • /next: date, ...: Użyj tego parametru, aby zaplanować uruchomienie zadania w 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,S,Su) lub co najmniej jednego dnia miesiąca (użyj liczb od 1 do 31). Upewnij się, że używasz przecinków, aby oddzielić wiele wpisów dat. Jeśli ten parametr zostanie pominięty, zadanie zostanie zaplanowane do uruchomienia w bieżącym dniu.

  • polecenie: użyj tego parametru, aby określić polecenie systemu Windows 2000, program (.exe lub plik .com) lub program wsadowy (.bat lub plik .cmd), który chcesz uruchomić. Jeśli polecenie wymaga ścieżki jako argumentu, użyj bezwzględnej nazwy ścieżki (całej ścieżki rozpoczynającej 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ład cmd /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 pominięto 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 16.

Gdy używasz polecenia at, zaplanowane zadanie jest uruchamiane przy użyciu poświadczeń konta systemowego.

Tworzenie zaplanowanego zadania

  1. Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Akcesoria, a następnie kliknij pozycję Wiersz polecenia.

  2. W wierszu polecenia wpisz net start polecenie, a następnie naciśnij 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 ENTER:

    net start "task scheduler"
    
  3. W wierszu polecenia wpisz następujący wiersz (użyj parametrów odpowiednich dla danej sytuacji), a następnie naciśnij 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 ENTER:

    at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
    
  • Aby utworzyć kopię zapasową serwera Products o godzinie 11: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 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 sprzedaży 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 ENTER:

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

Anulowanie zaplanowanego zadania

  1. Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Akcesoria, a następnie kliknij pozycję Wiersz polecenia.

  2. W wierszu polecenia wpisz net start polecenie, a następnie naciśnij 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 ENTER:

    net start "task scheduler"
    
  3. W wierszu polecenia wpisz następujący wiersz (użyj parametrów odpowiednich dla danej sytuacji), a następnie naciśnij 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 ENTER.
  • Aby anulować identyfikator zadania 8 na komputerze o nazwie MyServer, wpisz at \\MyServer 8 /delete, a następnie naciśnij ENTER.

Wyświetlanie zaplanowanych zadań

Aby wyświetlić zadania utworzone przy użyciu polecenia w poleceniu , wykonaj następujące kroki:

  1. Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Akcesoria, a następnie kliknij pozycję Wiersz polecenia.

  2. W wierszu polecenia wpisz net start polecenie, a następnie naciśnij 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 ENTER:

    net start "task scheduler"
    
  3. W wierszu polecenia wykonaj jedną z następujących czynności:

    • Aby wyświetlić listę zadań zaplanowanych przy użyciu polecenia , wpisz at \\computername wiersz, a następnie naciśnij ENTER.
    • Aby wyświetlić określone zaplanowane zadanie, wpisz at \\computername id polecenie, a następnie naciśnij ENTER.

Przykłady wyświetlania zaplanowanych zadań

  • Aby wyświetlić wszystkie zaplanowane zadania na komputerze lokalnym, wpisz at, a następnie naciśnij ENTER.
  • Aby wyświetlić wszystkie zaplanowane zadania na komputerze o nazwie Obsługa, wpisz at \\support, a następnie naciśnij ENTER.
  • Aby wyświetlić identyfikator zadania 18 na komputerze lokalnym, wpisz at 18, a następnie naciśnij ENTER.

Rozwiązywanie problemów

  • Podczas wpisywania at \\computername , aby wyświetlić listę zaplanowanych zadań, niektóre (lub wszystkie) zaplanowane zadania utworzone za pomocą polecenia at nie są wyświetlane.

    To zachowanie może wystąpić, jeśli zadania zostały zmodyfikowane w folderze Zaplanowane zadania po użyciu polecenia w celu utworzenia zadania. Gdy używasz polecenia at do planowania zadania, 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żywasz polecenia at, nie można wyświetlić zadania.

  • Gdy używasz polecenia at do planowania zadania, zadanie nie jest uruchamiane o określonej godzinie ani dacie.

    To zachowanie może wystąpić, jeśli spełniony jest jeden z następujących warunków:

    • Składnia polecenia jest niepoprawna.

      Po zaplanowaniu zadania wpisz at \\computername , aby potwierdzić, że składnia jest poprawna. Jeśli informacje wyświetlane w obszarze Wiersz polecenia są niepoprawne, anuluj zadanie, a następnie utwórz je ponownie.

    • Zaplanowano zadanie uruchamiania polecenia, 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 w systemie Windows 2000, zobacz Pomoc systemu Windows 2000. W tym celu kliknij przycisk Start, kliknij przycisk Pomoc, kliknij kartę Indeks, a następnie wpisz polecenie .