Как создать задание планировщика Windows Task Scheduler

Сегодня пришлось побороться немного с планировщиком Windows. Задача была следующая:

раз в десять минут запускать мониторящий vbs скрипт, который в случае наличия проблем шлет алерты администратору (см. статью как отправить письмо email из vbs (vbscript))

Т.к. мне нужно , чтобы скрипт был автономным, и запускался от системной учетной записи, я решил, что лучшего всего запускать его от имени системы (System). Однако у знакомой мне команды at полностью отсутствовала возможность запускать задание с нужной мне периодичностью.

Например, если вы хотите создать задание планировщика. которое бы запускалось каждый день в 2:00, получилась бы примерно такая команда at:

at 02:00 /every:su,m,t,w,th,f,s "c:\Program Files\somescript.vbs" 

Поэтому пришлось вспомнить про такую замечательную команду управления планировщиком Windows, как schtasks. Неподготовленный молодой  администратор может быть шокирован, набрав команду: schtasks /?. Количество параметров этой команды просто громадно!

Для себя я собрал такую команду schtasks, создающую новое задание планировщика Windows, выполняющее скрипт vbs каждые 10 минут. Задание работает от имени системы (NT AUTHORITY\SYSTEM)

 schtasks /create /sc minute /mo 10 /tn "Описание задания планировщика" /tr c:\Program Files\somescript.vbs /ru "System" 

Предыдущая статья Следующая статья


Комментариев: 11 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)