Хочу поделится опытом использования Task Sheduler Windows 7 / 2008 Хочется сказать огромное спасибо компании Microsoft за столь удобный инструмент !!! Очень чудесная штукенция, а что самое главное гибкая, то что надо для Админа !!!
Пример:
Проблема: По не выясненным причинам само произвольно останавливается служба/service и по этой причине много что не работает. Авто Восстановление настраиваемое в свойствах службы, не справляется с задачей.
Пример
Задача: Найти способ запуска службы, сразу же как только она "упала". Сторонние ПО для этих нужд не есть хорошо. Поэтому будем пользоваться встроенными средствами, а именно Task Sheduler.
Решение: Остановка или запуск службы фиксируется в Логах системы. Как признак падения службы, будем использовать eventID 7036. Task Sheduler
Поехали!
Создать задачу с именем Service Указываем что необходимо запускать JOB от имени системы и с наивысшими правами (см, рис)
Создаем триггеры (условие по которым будет отрабатывать JOB) Тут нам и пригодится EventID7036
Настраиваем само действие.
А вот тут мы берем само название службы.
Сам пример можно импортировать взяв его Тут
Task Sheduler может многое. Я например реализовал такой JOB, При простое ПК, запускается дефрагментация диска С. Или например если кто то по сети заходит на мой диск c$, то у меня выходит сообщение.
В общем действуйте, размышляйте и как говорится творите !
|