Dnes jsem musel trochu bojovat s plánovačem Windows. Úkol byl následující:
každých deset minut spusťte monitorovací skript vbs, který v případě problémů pošle upozornění administrátorovi (viz článek jak poslat e-mail z vbs (vbscript)))
Protože Potřebuji, aby byl skript autonomní a aby se spouštěl ze systémového účtu, rozhodl jsem se, že nejlepším způsobem, jak ho spustit, je jménem systému (System). Nicméně tým, který znám v neexistovala žádná příležitost ke spuštění úkolu s frekvencí, kterou jsem potřeboval.
Pokud například chcete vytvořit úlohu plánovače. který by poběhl každý den ve 2:00, by něco takového získal v:
v 02:00 / každý: su, m, t, w, th, f, s "c: \ Program Files \ somescript.vbs"
Proto jsem si musel vzpomenout na tak skvělý tým pro správu Windows Scheduler, jako schtasks. Netrénovaný mladý administrátor může být šokován zadáním: schtasks /?. Počet parametrů pro tento příkaz je prostě obrovský.!
Pro sebe jsem dal dohromady příkaz schtasks, který vytvoří novou úlohu Windows Scheduler, která spouští skript vbs každých 10 minut. Úloha běží jménem systému (NT AUTHORITY \ SYSTEM)
schtasks / create / sc minute / mo 10 / tn "Popis úlohy plánovače" / tr c: \ Program Files \ somescript.vbs / ru "System"