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

Как создать задание планировщика 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

Оставить комментарий
  1. Дарий | 28.06.2011

    А у меня почему-то не работает под SYSTEM

    Ответить
  2. itpro | 28.06.2011

    Проверьте еще раз, блог неправильно командную строку почему-то отобразил.
    В скрипте должен быть символ "

    Ответить
  3. Дарий | 28.06.2011

    Да дело не в этом, задачу он принимает но когда он стоит под SYSTEM не работает, а если пользователь тогда работает, но мне нужно именно под SYSTEM

    Ответить
  4. itpro | 28.06.2011

    а что запускаете, если не секрет?
    возможно запускаемая программа требует наличия профиля, либо задает некий вопрос при запуске.

    Ответить
  5. Дарий | 28.06.2011

    ну проверяю например на «msg * Test»

    Ответить
  6. Дарий | 28.06.2011

    А вообще я работаю с утилитой NirCmd командой remote.

    Ответить
  7. itpro | 28.06.2011

    Странно: в Windows 7 запускаю командную строку с повышенными привелегиями, создаю новое задание планировщика
    schtasks /create /sc minute /mo 10 /tn "Описание123 задания планировщика" /tr c:\windows\system32\cmd.exe /ru "System"

    Захожу в Task Scheduler и запускаю его вручную: в списке процессов появляется процесс cmd.exe, запущенный из под System…
    Все просто…

    Ответить
  8. Дарий | 28.06.2011

    Я использую команду at \\remote_computer. А точнее ее использует NirCmd
    Он создает удаленно задачу, но с правами SYSTEM и она не выполняется, на XP с этим проблем не было, win7 почему то отказывается работать.

    Ответить
  9. ura | 19.01.2012

    Всем привет!помогите такой скрипт написать! Нахожусь на серваке удаленно работаю под админом на нем запускается ну скажем прога одна когда разлогинюсь эта прога закрывается и из трея пропадает. мне нужен батник такой чтобы открывал эту прогу после моего разлогинивания от сервака

    Ответить
  10. ura | 19.01.2012

    забыл написать что на серваке установлено ос windows server 2003 или 2005

    Ответить
  11. itpro | 19.01.2012

    Совсем не понятно, что вы хотите получить и что это за прога, но предполагаю, что вам нужно запустить эту программу как сервис или планировщиком из-под системы (однако далеко не все программы могут работать в таком режиме)

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

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

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



MAXCACHE: 0.25MB/0.00109 sec