Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практтическая часть. ОС.docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
101.13 Кб
Скачать

1) Вывод списка запланированных заданий

Формат вызова:

SCHTASKS / QUERY [/S <компьютер>] [/U <имя пользователя>] [/P <пароль>] [/FO <код формата вывода>] [/NH ] [/V ] [/TN<имя задачи>]

Значения ключей:

/S задает имя или IP -адрес компьютера, с которым должна работать команда

/U задает имя пользователя, от имени которого должна работать команда

/P задает пароль пользователя, от имени которого должна работать команда

/FO определяет формат, в котором будет выведен список заданий. Возможные значения кода формата вывода и результат их применения:

· TABLE

Папка : \ Microsoft \ Windows \ Application Experience

Имя задачи Время следующего запус Состояние

======================================== ====================== ===============

AitAgent 11.12.2011 2:30:00 Неизвестно

ProgramDataUpdater 11.12.2011 0:30:00 Неизвестно

· LIST

Папка : \Microsoft\Windows Defender

Имя узла : NETBOOK-PC

Имя задачи : \Microsoft\Windows Defender\MP Scheduled Scan

Время следующего запуска : 11.12.2011 3:40:12

Состояние : Готово

Режим входа в систему: Интерактивный/фоновый

· CSV

"Имя задачи" ," Время следующего запуска","Состояние "

"\Microsoft\Windows Defender\MP Scheduled Scan","11.12.2011 3:40:12","Готово"

/NH отменяет вывод заголовков для режима вывода TABLE

/TN указывает имя задачи, для которой извлекается информация. Если ключ не указан, то извлекается информация для всех задач

Пример использования:

Получить параметры задания MY _ TASK в формате CSV :

SCHTASKS /QUERY /FO CSV /TN MY_TASK

2) Создание нового задания

Формат вызова:

SCHTASKS /CREATE [/S <компьютер>] [/U <имя пользователя>] [/P <пароль>] [/RU <имя исполняющего пользователя>] [/RP<пароль исполняющего пользователя] /SC <код расписания> /TN <имя задания> /TR <путь к исполняемому файлу>

[/MO <модификаторы времени выполнения>] [/D <дни запуска>] [/M <месяцы>] [/I <время простоя>] [/ST <время начала>] [/ET <время конца>] [/SD <дата запуска>] [/ED <дата окончания>]

Значения ключей:

/S задает имя или IP -адрес компьютера, с которым должна работать команда

/U задает имя пользователя, от имени которого должна выполниться команда

/P задает пароль пользователя, от имени которого должна выполниться команда

/RU задает имя пользователя, от имени которого должно выполняться задание

/RP задает пароль пользователя, от имени которого должно выполняться задание

/SC принимает в качестве параметра слово, которое задает периодичность выполнения. Возможные значения ключа:

· MINUTE минута

· HOURLY час

· DAILY день

· WEEKLY неделя

· MONTHLY месяц

· ONCE разово

· ONSTART при загрузке компьютера

· ONLOGON при входе пользователя в систему

· ONIDLE во время простоя компьютера

· ONEVENT при наступлении определенного события

/TN указывает имя создаваемого задания

/TR указывает путь к исполняемому файлу задания

/MO дополнительно детализирует периодичность выполнения задания (например, каждую 5-ую минуту, каждую 2-ую неделю, последний день месяца и т.д ). Возможные значения этого ключа при различных значениях ключа SC :

MINUTE 1 – 1439 ( минут )

HOURLY 1 – 23 ( часов )

DAILY 1 – 365 ( дней )

WEEKLY 1 – 52 ( недель )

MONTHLY 1 – 12 (месяцев) либо FIRST (первый), SECOND (второй), THIRD (третий), FOURTH (четвертый), LAST (последний), LASTDAY (в последний день месяца)

/D указывает день недели, либо месяца (в зависимости от значения ключа SC ) в которые должно выполняться задание. Может быть указано несколько значений, разделенных запятыми. Возможные значения ключа:

Для расписания MONTHLY : 1 – 31 (дни недели)

Для расписания WEEKLY : MON (понедельник), TUE (вторник), WED (среда), THU (четверг), FRI (пятница), SAT (суббота), SUN (воскресенье)

/M указывает месяцы года, в которые должно выполняться задание. Может быть указано несколько значений, разделенных запятыми. Возможные значения этого ключа:

JAN (Январь), FEB (Февраль), MAR (Март), APR (Апрель), MAY (Май), JUN (Июнь), JUL (Июль), AUG (Август), SEP (Сентябрь), OCT (Октябрь), NOV (Ноябрь), DEC (Декабрь).

/I указывает, через какое время (в минутах) простоя компьютера должно быть запущено задание (при использовании ключа / SC IDLE )

/ST указывает время запуска задания (в формате час :м инута )

/SE указывает время, в которое задание будет принудительно завершено, если оно к данному моменту продолжает выполняться

/SD указывает дату первого запуска задания (в формате дд /мм/ гггг )

/SE указывает дату последнего запуска задания

Примеры использования:

Запланировать выполнение под именем BakupTask командного файла backup.bat каждые 5 минут в 12:00 начиная c 01.01.2012 по 15.01.2012. Выполнять задачу от имени пользователя SuperUser , пароль которого запросить в момент создания задания:

SCHTASKS /Create /SC MINUTE /MO 5 /TN BackupTask /TR backup.bat /ST 12:00 /SD 01/01/2012 /ED 15/01/2012 /RU SuperUser /RP *

Запланировать выполнение под именем Restart командного файла restart . bat каждое первое воскресенье каждого месяца

SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN Restart /TR Restart.bat