Днес трябваше да се бия малко с Windows Scheduler. Задачата беше следната:
на всеки десет минути изпълнете мониторинг vbs скрипт, който в случай на проблеми изпраща сигнали до администратора (вижте статията как да изпратите имейл от vbs (vbscript))
защото Имам нужда от скрипта да е автономен и да стартирам от системния акаунт, реших, че най-добрият начин да го стартирам е от името на системата (Системата). Все пак екипът, който познавам при нямаше напълно възможност да изпълня задачата с необходимата ми честота.
Например, ако искате да създадете задача за планиране. който ще работи всеки ден в 2:00, ще получи нещо подобно при:
в 02:00 / всеки: su, m, t, w, th, f, s "c: \ Program Files \ somescript.vbs"
Ето защо трябваше да си спомням за такъв прекрасен мениджърски екип на Windows Scheduler като schtasks. Необучен млад администратор може да бъде шокиран, като напише: schtasks /?. Броят на параметрите за тази команда е просто огромен.!
За себе си съставих команда schtasks, която създава нова задача на Windows Scheduler, която изпълнява vbs скрипта на всеки 10 минути. Работата се изпълнява от името на системата (NT AUTHORITY \ SYSTEM)
schtasks / create / sc minute / mo 10 / tn "Описание на задачата за планиране" / tr c: \ Program Files \ somescript.vbs / ru "System"