Консоль управления для Планировщика заданий 2.0 в Windows 7 | |
Другие названия | taskschd.msc |
---|---|
Разработчик (и) | Microsoft |
Написано на | HTML |
Включено в |
|
Предшественник | Системный агент |
Имя службы | Планировщик задач (Расписание ) |
Тип | Служба Windows |
Веб-сайт | www.microsoft.com |
Планировщик заданий - это компонент Microsoft Windows, который предоставляет возможность планировать запуск программ или сценариев в заранее определенное время или через определенные промежутки времени: планирование заданий (планирование задач). Впервые он был представлен в Microsoft Plus! для Windows 95 как системный агент, но был переименован в планировщик заданий в Internet Ex plorer 4.0 и Windows 98. Служба журнала событий Windows должна быть запущена до запуска планировщика заданий.
Эту службу не следует путать с планировщиком, который является основным компонентом ОС ядра, который уже выделяет ресурсы CPU процессам. Бег.
Task Scheduler 1.0 включен в Windows NT 4.0 (с Internet Explorer 4.0 или новее), Windows 2000, Windows XP и Windows Server 2003. Он работает как служба Windows, а определения и расписания задач хранятся в файлах binary .job
. Задачи управляются напрямую, манипулируя файлами .job
. Каждой задаче соответствует отдельное действие. В Windows 95 (с Internet Explorer 4.0 или более поздней версии), Windows 98 и Windows Me планировщик заданий работает как обычная программа, mstask.exe
. Он также отображает значок состояния в области уведомлений в Windows 95 и Windows 98 и работает как скрытая служба в Windows Me, но может отображать значок в области уведомлений. Компьютерные программы и сценарии могут получить доступ к службе через шесть интерфейсов COM . Microsoft предоставляет DLL агента планирования, образец VBScript и файл конфигурации для автоматизации планировщика задач.
В дополнение к графическому пользовательскому интерфейсу для планировщика задач в панели управления, Windows предоставляет два инструмента командной строки для управления запланированной задачей: at.exe
(устарело) и schtasks.exe
. Однако at.exe
не может получить доступ к задачам, созданным или измененным Панелью управления или schtasks.exe
. Кроме того, задачи, созданные с помощью at.exe
, по умолчанию не являются интерактивными; интерактивность должна быть запрошена явно. Двоичные файлы «.job», создаваемые командой AT, хранятся в каталоге% WINDIR% \ Tasks.
Планировщик заданий 2.0 появился в Windows Vista, а также включен в Windows Server 2008. Измененный пользовательский интерфейс планировщика заданий теперь основан на консоли управления. В дополнение к запуску задач в запланированное время или с указанными интервалами, Task Scheduler 2.0 также поддерживает триггеры на основе календаря и событий, такие как запуск задачи, когда определенное событие записывается в журнал событий или когда произошла комбинация событий. Кроме того, несколько задач, которые запускаются одним и тем же событием, могут быть настроены для одновременного выполнения или в заранее определенной последовательности действий, вместо того, чтобы создавать несколько запланированных задач. Также можно настроить выполнение задач в зависимости от состояния системы, например, простоя в течение предварительно настроенного времени, при запуске, выходе из системы или только во время или в течение определенного времени. Выражения XPath можно использовать для фильтрации событий из журнала событий Windows. Задачи также могут быть отложены на определенное время после возникновения инициирующего события или повторяться до тех пор, пока не произойдет какое-либо другое событие. Действия, которые необходимо выполнить в случае сбоя задачи, также можно настроить. Действия, которые могут быть предприняты в ответ на триггеры, как на основе событий, так и на основе времени, включают не только запуск приложений, но и выполнение ряда настраиваемых действий. Планировщик задач включает ряд встроенных действий, охватывающих ряд приложений; включая отправку электронной почты, отображение окна сообщения или запуск обработчика COM при его запуске. Пользовательские действия также можно указать с помощью API планировщика заданий. Планировщик заданий ведет журнал истории всех деталей выполнения всех задач. Windows Vista использует планировщик задач 2.0 для выполнения различных задач системного уровня; следовательно, службу планировщика заданий больше нельзя отключить (за исключением простой настройки реестра).
Task Scheduler 2.0 предоставляет API, позволяющий компьютерным программам и сценариям создавать задачи. Он состоит из 42 COM интерфейсов. Однако Windows API не включает управляемую оболочку для планировщика задач, хотя существует реализация с открытым исходным кодом. Файлы заданий для Task Scheduler 2.0 основаны на XML и удобочитаемы, что соответствует схеме планировщика заданий.
Служба планировщика заданий работает, управляя задачами; Задача относится к действию (или действиям), предпринимаемым в ответ на триггер (ы). Задача определяется путем связывания набора действий, которые могут включать запуск приложения или выполнение определенных действий, с набором триггеров, которые могут быть основаны на времени или на событиях. Кроме того, задача также может содержать метаданные, которые определяют, как будут выполняться действия, например контекст безопасности, в котором будет выполняться задача. Задачи сериализуются в файлы .job
и хранятся в специальная папка под названием «Папка задач», организованная в подкаталогах. Программно доступ к папке задач осуществляется с помощью интерфейса ITaskFolder
или объекта сценария TaskFolder
и отдельных задач с использованием интерфейса IRegisteredTask
или объекта RegisteredTask
..
В столбце «Последний результат» отображается код завершения. Общие коды для запланированных задач:
В Windows 2000 и Windows XP задачи, назначенные для запуска с привилегиями SYSTEM, не работают, если компьютер подготовлен для создания образа диска с помощью sysprep
. Sysprep изменяет идентификатор безопасности (SID), чтобы избежать дублирования, но не обновляет запланированные задачи для использования нового SID. Следовательно, все запланированные задачи SYSTEM не могут выполняться на компьютерах, содержащих образ. Для этой проблемы нет решения, но можно изменить расписание задач, чтобы обойти проблему.
В Windows Vista или Windows Server 2008, где не установлен пакет обновления 2, следующее время выполнения, отображаемое в планировщике заданий, может
В Windows Vista, 7, 2008 и 2008 R2: Компонент MMC сообщает, что в системе работает «Планировщик заданий 1.0», хотя на самом деле он работает под управлением 2.0, это это банальная ошибка, поэтому она не была замечена и, вероятно, связана с переписыванием планировщика задач. Версия была исправлена до 2.0 в Windows 8 и в 2012 году.
Викиучебники есть книга по теме: Руководство по командам Windows |