![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Některé funkce služby Microsoft Windows SharePoint Services využívají plánované procesy probíhající na pozadí. Chcete-li například zobrazit informace o analýze využití, je nutné tyto informace nejprve shromáždit, nejlépe v době, kdy není web plně využíván. Pomocí služby Windows SharePoint Services lze naplánovat spuštění následujících operací na určitou dobu.
Operace | Četnost | Rozsah |
Zpracování protokolů analýzy využití | Denně | Server nebo serverová farma |
Odesílání oznámení | Ihned, denně nebo týdně | Virtuální server |
Kontrola a automatické odstraňování nepoužívaných webů | Denně, týdně, měsíčně | Virtuální server |
Kontrola a automatické přidání příloh e-mailových zpráv z určité veřejné složky do určité knihovny dokumentů | Jednou za několik minut, každou hodinu, denně | Virtuální server |
Naplánované časy platí pro všechny weby na určitém webovém serveru nebo v určité databázi obsahu. Rozsah určuje způsob spuštění úlohy. Pokud je rozsah úlohy nastaven na úroveň webového serveru, je úloha spouštěna pro jednotlivé servery nezávisle na ostatních webových serverech, na nichž se nachází stejný obsah. Pokud je rozsah operace nastaven na úroveň databáze obsahu, je tato operace spuštěna jedenkrát pro databázi obsahu, tedy jedenkrát pro každou databázi obsahu v celém serveru nebo serverové farmě.
Služba SharePoint Timer Service je nástroj, který pracuje na pozadí, a řídí naplánované úlohy ve službě Windows SharePoint Services. Tento nástroj je nainstalován na webový server při nastavení služby Windows SharePoint Services. Služba SharePoint Timer Service využívá k plánování gregoriánský kalendář. Pro každou plánovanou úlohu je nutno zadat čas spuštění úlohy ve 24hodinovém formátu. Čas se zadává v místním času s posunem vůči střednímu času (GMT) a také je v tomto formátu uložen.
Data používaná ve službě SharePoint Timer Service se neukládají v kontextu. To znamená, že úlohy nelze naplánovat tak, aby byly spuštěny jednou za X dní / týdnů / měsíců / roků, kde X je větší než 1. Takže zatímco je možné naplánovat spouštění úloh na každý den, každý týden nebo každý měsíc, nelze naplánovat, aby byl určitý proces spuštěn jednou za dva dny, dva měsíce apod. Úlohy také nelze naplánovat na relativní dny v měsíci, například na každé třetí pondělí v měsíci.
Při plánování časované úlohy se plánuje čas spuštění úlohy. Lze například naplánovat úlohu tak, aby byla zahájena někdy od 1:00 do 2:00 hodin. Úlohy se plánují tak, aby začínaly v určitém časovém rozmezí a nikoli v určitý čas. Tak se může služba SharePoint Timer Service spustit v náhodný čas v tomto rozmezí, aby nebyla naplánovaná úloha spuštěna na všech serverech v serverové farmě ve stejný čas. Pokud například nastavíte začátek zpracování analýzy využití na období od 1:00 do 2:00 hodin, spustí každý klientský webový server zpracování analýzy využití někdy od 1:00 do 2:00 hodin.
Časované úlohy lze naplánovat pomocí stránek Centrální správa SharePoint nebo Správa webu. Chcete-li naplánovat časovanou úlohu, přejděte na stránku obsahující nastavení pro úlohu, kterou chcete naplánovat, a vyberte den, datum, měsíc, rok a čas, kdy chcete úlohu provést.