Рассмотрим вариант создание заданий через командную строку:
На исходной машине 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 Manager – Diagnostics – Event Viewer – Windows Logs – System отфильтровать по коду 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”