Планировщик заданий Windows Server 2008 R2.

Posted by

Рассмотрим вариант создание заданий через командную строку:

На исходной машине alektest5 создадим задание о перезагрузке сервера каждый час:

Schtasks.exe /create /S alektest5 /RU Administrator /RP 712mbddr@ /SC HOURLY /TN shutdown /TR “%systemroot%\system32\shutdown.exe /r /f”

Создание задания в консоли., где

/S – имя удаленной / локальной машины.

/RU – От имени кого будем запускать наше задание

/RP – Пароль от имени кого будет запускать задание

/SC – С какой периодичностью будем запускать задание.

/TN – название задания

/TR – путь до исполняемой команды/батника.

Я указал у себя, что перезагружать сервер каждый час. Итогом будет окно вида:

Успешное выполнение задания. Будет перезагрузка.В событиях

Server ManagerDiagnosticsEvent ViewerWindows LogsSystem отфильтровать по коду 1074.

Смотрим события выполнения задания.

Удалить все задания или конкретное:

Schtasks /delete /TN * /F

Schtasks /delete /TN “shutdown” /F

, параметры /TN “<ваше_название_задания>”.

Создание заданий с запуском внешнего скрипта:

Задание на запуск bat’ника в котором идет вывод текущей даты и времени каждую минуту и перенаправление в файл echo %date% %time% >> c:\1\1.txt

Schtasks /create /S alektest5 /RU Administrator /RP 712mdddr@ /SC MINUTE /TN time /TR “c:\1\bat” >> c:\1\1.txt

Задание с запуском внешнего скрипта.Задание на запуск bat’ника в котором идет бекап прав каталога c:\windows\system32\ и сохранение его по адресу c:\1\acl_system32.txt каждый день в 17 часов и заканчивается 18 часами.

Schtasks /create /S alektest5 /RU Administrator /RP 712mbddr@ /SC DAILY /ST 17:00 /ET 18:00 /TN time /TR “c:\1\bat.bat”

Определенное время запуска задания.