Предыдущие версии Windows представили графический интерфейс для управления запланированными заданиями (служба Назначенные задания (Scheduled Tasks)). Однако, данный интерфейс не всегда совместим с командой AT, предназначенной для вызова службы из командной строки.

Ты сможешь лишь 85%

Для решения этой проблемы Windows XP/2003 Server содержат новую утилиту SCHTASKS.EXE, которая является заменой команды AT (хотя команда AT по прежнему поддерживается). Новая утилита предоставляет все функциональные возможности команды AT, равно как и ряд нововведений.

Запуск команды Schtasks без параметров приводит к запросу списка запланированных к выполнению заданий. Например:

C:\>at
There are no entries in the list
C:\>schtasks

TaskName             Next Run Time       Status
===============================================
Symantec NetDetect   20:51:00, 23/01/2002
Symantec NetDetect   At logon time

В данном случае показан результат ввода команды AT для демонстрации того, что команда Schtasks поддерживает более расширенные функции работы с запланированными заданиями.

Команда Schtasks может использоваться для создания новых заданий, внесения изменений в существующие задания, а также для немедленного запуска существующих заданий. Кроме того, поддерживается возможность остановки программы, запущенной заданием, удаления запланированного задания и запроса списка запланированных заданий, включая задания, созданные другими пользователями.

Дополнительная информация о заданиях может быть получена при использовании комбинаций параметров командной строки. Например, для получения подробной информации о всех заданиях в списке необходимо ввести следующую команду:

schtask /query /v /fo LIST

HostName:             CONAN
TaskName:             Symantec NetDetect
Next Run Time:        20:51:00, 23/01/2002
Status:
Last Run Time:        16:51:00, 23/01/2002
Last Result:          101
Creator:              savijo
Schedule:             Every 5 minute(s) from 20:51 for 24 hour every day< starting 23/01/2002
Task To Run:          C:\Program Files\Symantec\Live Update
Start In:             C:\Program Files\Symantec\LiveUpdate\NDECT.EXE
Comment:              Symantec NetDetect
Scheduled Task State: Enabled
Scheduled Type:       Minute
Start Time:           20:51:00
Start Date:           23/01/2002
End Date:             N/A
Days:                 Everyday
Months:               N/A
Run As User:          savilltech/john
Delete Task If Runs
X Hours and X Mins:  72:0
Repeat: Every:        5 Minute(s)
Repeat: Until:        Time: None
Repeat: Until:        Duration: 24 Hour(s): 0 Minute(s)
Repeat:               Stop If Still Running: Disabled
Idle Time:            Disabled
Power Management:     Disabled

Для получения более подробной информации проведите поиск по ключевому слову в окне Справка (Help and Support), ярлык которого размещен в меню Пуск (Start).

Кому нужна эта Винда? Нам нужны бабки за 180 секунд!

Leave a Reply

Your email address will not be published. Required fields are marked *