Jeśli często korzystasz z niektórych programów w systemie Microsoft Windows 10 i masz dość otwierania ich po wyłączeniu lub ponownym uruchomieniu, możesz utworzyć zaplanowane zadanie, które zostanie uruchomione podczas uruchamiania.
Opcja 1 – Z GUI
Używając „ Klawisz Windows ” + „ R ”, aby otworzyć uruchom i wpisz „taskschd.msc ”. Otworzy się Harmonogram zadań.
W panelu akcji możesz wybrać, czy chcesz utworzyć zadanie wsteczne, czy utworzyć zadanie. Kliknij „ Utwórz zadanie ”.
Pojawi się ekran „ Utwórz zadanie ”. Wybierz zakładkę „ Ogólne ”
- W polu „ Nazwa ” nadaj zadaniu nazwę. Przykład: „ Zadanie programu Outlook ”.
- W polu „ Opis ” możesz opisać, do czego służy zadanie i do czego służy.
- Ostatnia sekcja to „ Opcje bezpieczeństwa ”, tutaj możesz ustawić, kto może uruchomić to zadanie i czy zadanie ma uprawnienia administratora.
Wybierz kartę „ Wyzwalacze ”.
Wybierz „ Nowy… ”.
Pojawi się okno „ Nowy wyzwalacz ”, w którym możesz ustawić, kiedy zadanie zostanie uruchomione.
- Wybierz, kiedy zadanie ma się rozpocząć w menu rozwijanym „ Rozpocznij zadanie ”.
- Zmodyfikuj odpowiednio obszar „ Ustawienia ”.
- W polu „ Ustawienia zaawansowane ” możesz wybrać opóźnienie zadania, powtórzenie zadania, zatrzymanie zadania, aktywację i wygaśnięcie.
- Opcja „ Włączona ” jest domyślnie zaznaczona.
Wybierz „ OK ”.
Wybierz zakładkę „ Akcje ”, a następnie wybierz „ Nowy ”.
Otworzy się okno „ Nowa akcja ”.
W menu „ Akcja ” domyślnie ustawiona jest opcja „ Uruchom program ”. Zmień to w razie potrzeby.
Wybierz „ Przeglądaj… ” obok pola „ Program/skrypt ”
Przejdź do programu, dla którego chcesz zaplanować zadanie.
Wybierz „ OK ”.
Przejdź do zakładki „ Warunki ”.
Możesz je zmienić, jeśli chcesz, ale zalecamy pozostawienie tych ustawień domyślnych.
Wybierz zakładkę „ Ustawienia ”. Możesz je zmienić, jeśli chcesz, ale radzę zostawić je w spokoju.
Wybierz „ OK ”.
Pomyślnie skonfigurowałeś zaplanowane zadanie!
Opcja 2 – Z wiersza poleceń
Możesz dodać zaplanowane zadania z wiersza poleceń, jeśli chcesz je uwzględnić w skrypcie, używając polecenia „ schtasks ” wraz z parametrami, które informują, kiedy zaplanować zadanie.
Na przykład, gdybym chciał uruchomić „notepad.exe” w każdą środę o 13:00, mógłbym użyć następującego polecenia:
schtasks /create /tn OpenNotepad /tr notepad.exe /sc tygodniowy /d środa /st 13:00:00
SCHTASKS /Create [/S system [/U nazwa użytkownika] [/P [hasło]]]] [/RU nazwa użytkownika [/RP hasło]] /SC harmonogram [/MO modyfikator] [/D dzień] [/M miesięcy] [/ I czas bezczynności] /TN nazwa_zadania /TR uruchamianie zadania [/ST czas rozpoczęcia] [/interwał RI] [ {/ET czas zakończenia | /DU czas trwania} [/K] [/XML plik xml] [/V1]] [/SD data początkowa] [/ED data końcowa] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
Lista parametrów:
- /S system Okresla system zdalny do polaczenia. Jeśli zostanie pominięty, domyślnym parametrem systemowym jest system lokalny.
- /U nazwa_użytkownika Określa kontekst użytkownika, w którym powinien zostać wykonany program SchTasks.exe.
- /P [haslo] Okresla haslo dla danego kontekstu uzytkownika. Monituje o wprowadzenie danych, jeśli pominięto.
- /RU nazwa użytkownika Określa konto użytkownika „uruchom jako” (kontekst użytkownika), w ramach którego uruchamiane jest zadanie. Prawidłowe wartości konta systemowego to „”, „NT AUTHORITY\SYSTEM” lub „SYSTEM”. W przypadku zadań v2 dostępne są również „ZARZĄDZANIE NT\USŁUGA LOKALNA” i „ZARZĄDZANIE NT\USŁUGA SIECIOWA”, a także dobrze znane identyfikatory SID dla wszystkich trzech.
- /RP [hasło] Określa hasło dla użytkownika „uruchom jako”. Aby monitować o hasło, wartość musi być „*” lub brak. To hasło jest ignorowane dla konta systemowego. Musi być połączony z przełącznikiem /RU lub /XML.
- /SC harmonogram Określa częstotliwość harmonogramu. Prawidłowe typy harmonogramów: MINUTOWY, GODZINOWY, CODZIENNY, TYGODNIOWY, MIESIĘCZNY, JEDNORAZOWY, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- Modyfikator /MO Ulepsza typ harmonogramu, aby umożliwić dokładniejszą kontrolę nad cyklem harmonogramu. Prawidłowe wartości są wymienione w sekcji „Modyfikatory” poniżej.
- /D dni Określa dzień tygodnia, w którym zadanie ma być uruchomione. Prawidłowe wartości: MON, WT, WED, CHU, FRI, SAT, SUN oraz dla harmonogramów MONTHLY 1 – 31 (dni miesiąca). Symbol wieloznaczny „*” określa wszystkie dni.
- /M miesiecy Okresla miesiace w roku. Domyślnie pierwszy dzień miesiąca. Prawidłowe wartości: STY, LUT, MAR, KWIECIEŃ, MAJ, CZE, LIP, SIE, WRZEŚ, PAŹ, LISTOPAD, GRU. Symbol wieloznaczny „*” określa wszystkie miesiące.
- /I czas bezczynności Określa czas bezczynności, jaki należy odczekać przed uruchomieniem zaplanowanego zadania ONIDLE. Ważny zakres: 1 – 999 minut.
- /TN nazwazadania Określa ciąg w postaci ścieżka\nazwa, który jednoznacznie identyfikuje zaplanowane zadanie.
- /TR zadanie Okresla sciezke i nazwe pliku programu, który ma byc uruchomiony w zaplanowanym czasie.
Przykład: C:\windows\system32\calc.exe
- /ST starttime Określa czas rozpoczęcia zadania. Format czasu to GG:mm (czas 24-godzinny), na przykład 14:30 dla 14:30. Domyślnie jest to bieżący czas, jeśli nie określono /ST. Ta opcja jest wymagana z /SC ONCE.
- /RI interwał Określa interwał powtórzeń w minutach. Nie dotyczy to harmonogramów typu: MINUTOWY, GODZINOWY, PRZY URUCHOMIENIU, PRZY ZALOGOWANIU, BEZCZYNNY, JEDNORAZOWY. Prawidłowy zakres: 1 – 599940 minut. Jeśli określono opcję /ET lub /DU, domyślną wartością jest 10 minut.
- /ET endtime Określa czas zakończenia uruchomienia zadania. Format czasu to GG:mm (czas 24-godzinny), na przykład 14:50 dla 14:50. Nie dotyczy to typów harmonogramów: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU duration Specifies the duration to run the task. The time format is HH:mm. This is not applicable with /ET and for schedule types: ONSTART, ONLOGON, ONIDLE, ONEVENT. For /V1 tasks, if /RI is specified, duration defaults to 1 hour.
- /K Terminates the task at the endtime or duration time. This is not applicable for schedule types: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Either /ET or /DU must be specified.
- /SD startdate Specifies the first date on which the task runs. The format is mm/dd/yyyy. Defaults to the current
date. This is not applicable for schedule types: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /ED enddate Specifies the last date when the task should run. The format is mm/dd/yyyy. This is not applicable for schedule types: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /EC NazwaKanału Określa kanał zdarzenia dla wyzwalaczy OnEvent.
- /IT Umożliwia interaktywne uruchamianie zadania tylko wtedy, gdy użytkownik /RU jest aktualnie zalogowany w momencie uruchomienia zadania.
To zadanie działa tylko wtedy, gdy użytkownik jest zalogowany.
- /NP Żadne hasło nie jest przechowywane. Zadanie działa nieinteraktywnie jako dany użytkownik. Dostępne są tylko zasoby lokalne.
- /Z Zaznacza zadanie do usunięcia po jego ostatnim uruchomieniu.
- /XML plikxml Tworzy zadanie z pliku XML zadania określonego w pliku. Można łączyć z przełącznikami /RU i /RP lub z samym /RP, gdy kod XML zadania zawiera już podmiot zabezpieczeń.
- /V1 Tworzy zadanie widoczne dla platform wcześniejszych niż Vista. Niezgodny z /XML.
- /F Wymusza tworzenie zadania i pomija ostrzeżenia, jeśli określone zadanie już istnieje.
- /RL poziom Ustawia poziom uruchomienia zadania. Prawidłowe wartości to OGRANICZONE i NAJWYŻSZE. Wartość domyślna to OGRANICZONA.
- /DELAY delaytime Określa czas oczekiwania na opóźnienie uruchomienia zadania po wyzwoleniu wyzwalacza. Format czasu to mmmm:ss. Ta opcja jest prawidłowa tylko dla harmonogramów typu ONSTART, ONLOGON, ONEVENT.
- /HRESULT Dla lepszej diagnozy kod zakończenia procesu będzie miał format HRESULT.
- /? Wyświetla ten komunikat pomocy.
Modyfikatory: Prawidłowe wartości przełącznika /MO na typ harmonogramu:
MINUT: 1 – 1439 minut.
GODZINNE: 1 – 23 godziny.
DZIENNIE: 1 – 365 dni.
TYGODNIOWO: tygodnie 1 – 52.
ONCE: Bez modyfikatorów.
ONSTART: Brak modyfikatorów.
ONLOGON: Brak modyfikatorów.
ONIDLE: Brak modyfikatorów.
MIESIĘCZNIE: 1 – 12 lub
PIERWSZY, DRUGI, TRZECI, CZWARTY, OSTATNI, OSTATNI DZIEŃ.