Plánovač úloh (Windows)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 11. února 2019; kontroly vyžadují 2 úpravy .
Komponenta Windows
Plánovač úkolů
Typ součásti Služba Windows
Obsažen v Internet Explorer 4 a novější ( Windows 95 a Windows NT 4.0 )
Windows 98 a novější ( Windows 9x )
Windows 2000 a novější ( Windows NT )
Vyměněno Systémový agent
Popis služby Umožňuje uživateli nastavit a naplánovat automatické úlohy v počítači. Služba také obsahuje několik kritických úloh pro Windows .
Stát Aktivní
webová stránka docs.microsoft.com/en-us…

Plánovač úloh je součást systému  Microsoft Windows , která poskytuje možnost naplánovat spouštění programů nebo skriptů v určitých časech nebo ve stanovených časových intervalech. Komponenta se poprvé objevila ve Windows 95 Plus! balíček s názvem System Agent [1] , ale ve Windows 98 byl přejmenován na Plánovač úloh . Tato služba vyžaduje ke spuštění povolenou službu Protokol událostí .

Verze

Plánovač úloh 1.0

Plánovač úloh 1.0 je součástí Windows 2000 , Windows XP a Windows Server 2003 [2] .

V systémech Windows 95 , Windows 98 a Windows Me se Plánovač úloh spouští jako aplikace (mstask.exe). Ve Windows 95 a Windows 98 zobrazuje stavovou ikonu v oznamovací oblasti a ve Windows Me běží jako skrytá aplikace. V řadě operačních systémů Windows NT je implementován jako služba Windows .

Popisy úloh a plány jejich spouštění jsou uloženy v binárních .job souborech. Interakce s úlohami se provádí přímou úpravou .jobsouborů. Každý úkol odpovídá samostatné akci.

Task Scheduler 1.0 poskytuje API pro vytváření úloh programově. Je dostupný přes COM rozhraní ITaskScheduler .

Plánovač úloh 2.0

Plánovač úloh 2.0 byl představen v systému Windows Vista a je také součástí systému Windows Server 2008 [2] . Nové uživatelské rozhraní Plánovače úloh je založeno na konzole Management Console . Kromě spouštění úloh v určitých časech nebo intervalech podporuje Plánovač úloh 2.0 také spouštěče založené na kalendáři a událostech, jako je spouštění úlohy, když je určitá událost zapsána do protokolu událostí nebo když dojde ke kombinaci událostí. Více akcí, které jsou spuštěny stejnou událostí, lze také nakonfigurovat tak, aby se spouštěly současně nebo v předdefinovaném pořadí, namísto vytváření více naplánovaných úloh. Úlohy lze také nakonfigurovat tak, aby se spouštěly na základě stavu systému, jako je nečinnost po předem stanovenou dobu, zahájení nebo ukončení relace. Rozšíření XPath lze použít k filtrování událostí z protokolu událostí systému Windows . Úkoly lze také odložit o určitou dobu po výskytu události nebo opakovat, dokud k nějaké události nedojde. Lze také určit akce, které se mají provést, pokud úkol nelze dokončit. Akce, které lze provést v reakci na spouštěče, zahrnují nejen spouštění aplikací, ale také řadu speciálních akcí. Plánovač úloh obsahuje řadu vestavěných akcí, jako je odeslání e-mailu , zobrazení schránky se zprávou nebo vytvoření obslužné rutiny COM . Speciální akce lze také zadat pomocí rozhraní API Plánovače úloh. Plánovač úloh uchovává podrobný protokol všech úkolů [3] . Windows Vista používá Plánovač úloh 2.0 ke spouštění různých úloh na úrovni systému [4] , takže službu Plánovač úloh nyní nelze zastavit přímo. Lze jej však zastavit úpravou registru.

API pro vytváření úloh programově v Task Scheduler 2.0, stejně jako pro Task Scheduler 1.0, je dostupné přes COM rozhraní ITaskService[5] . Windows API však nezahrnuje obálky spravovaného kódu pro Plánovač úloh. Rozhraní Task Scheduler API je k dispozici také pro skriptovací jazyky včetně VBScript , JScript a Windows PowerShell [6] . soubory úloh pro Task Scheduler 2.0 jsou založeny na XML a jsou čitelné pro člověka. Jejich struktura se řídí schématem Task Scheduler [5] . Přestože je možné vytvářet soubory úloh ručně, Microsoft doporučuje nedělat to, ale použít Task Scheduler API. K dispozici je také konzolový nástroj pro použití Plánovače úloh jako programu schtasks.exe[7] .

Poznámky

  1. Al Fasoltd. Windows 98: Stabilní a rychlý, stejně jako „nový a vylepšený  “ . Syrakusové noviny. Získáno 12. března 2010. Archivováno z originálu dne 20. dubna 2012.
  2. 1 2 O  Plánovači úloh . Získáno 12. března 2010. Archivováno z originálu dne 20. dubna 2012.
  3. Automatizujte úlohy pomocí Plánovače úloh (z Windows Vista Inside Out) . Získáno 12. března 2010. Archivováno z originálu dne 20. dubna 2012.
  4. Popis naplánovaných úloh ve Windows Vista . Datum přístupu: 12. března 2010. Archivováno z originálu 22. října 2007.
  5. 1 2 Kenny Kerr. Windows s C++: Plánovač úloh 2.0 . MSDN . Získáno 12. března 2010. Archivováno z originálu dne 20. dubna 2012.
  6. Referenční příručka Plánovače úloh  . Získáno 12. března 2010. Archivováno z originálu dne 20. dubna 2012.
  7. Schtasks.exe (Windows  ) . Získáno 12. března 2010. Archivováno z originálu dne 20. dubna 2012.

Odkazy