Открыть сервис

Task Scheduler 1.0

Task Scheduler 1.0 — это компонент операционной системы Microsoft Windows, предназначенный для автоматического запуска программ или выполнения скриптов по заданному расписанию или при наступлении определённых системных событий. Является первой версией планировщика задач, впервые представленной в Windows 95 (в составе пакета Microsoft Plus! для Windows 95) и впоследствии включённой в стандартную поставку Windows 98, Windows Me, Windows NT 4.0, Windows 2000 и Windows XP. В более поздних версиях Windows (начиная с Windows Vista) был заменён на Task Scheduler 2.0.

История

До появления Task Scheduler 1.0 в Windows не было встроенного инструмента для автоматизации запуска задач по времени. Пользователи могли использовать команду AT в командной строке (доступную в Windows NT) или сторонние утилиты. Microsoft включила первую версию планировщика как часть набора системных утилит Microsoft Plus! для Windows 95, выпущенного в августе 1995 года. В Windows 98 (1998 год) Task Scheduler стал стандартным компонентом, доступным через панель управления и системный трей.

В Windows NT 4.0 (1996 год) и Windows 2000 (2000 год) планировщик был интегрирован как служба операционной системы, что позволяло запускать задачи даже при отсутствии активного пользовательского сеанса. В Windows XP (2001 год) Task Scheduler 1.0 получил обновлённый графический интерфейс (MMC-оснастку), но архитектурно оставался прежним. Поддержка Task Scheduler 1.0 прекратилась с выходом Windows Vista (2006 год), где его заменила полностью переработанная версия 2.0.

Архитектура и компоненты

Task Scheduler 1.0 состоит из трёх основных частей:

Формат файла .job

Файлы задач имеют бинарный формат, основанный на структурах COM. Они содержат:

Возможности

Task Scheduler 1.0 поддерживает следующие типы расписаний:

Ограничения

Task Scheduler 1.0 имеет ряд существенных ограничений по сравнению с более поздними версиями:

Использование

Task Scheduler 1.0 широко применялся для:

Интерфейс командной строки

Для управления задачами из командной строки использовалась утилита schtasks.exe (в Windows XP и более ранних версиях — at.exe). Команда schtasks позволяла создавать, изменять, удалять и просматривать задачи, а также запускать их немедленно. Пример создания задачи:

`` schtasks /create /tn "МояЗадача" /tr "C:\script.bat" /sc daily /st 09:00 ``

Переход к Task Scheduler 2.0

С выходом Windows Vista (2006 год) Microsoft представила Task Scheduler 2.0, который стал частью новой платформы управления системой. Основные изменения:

Несмотря на это, Task Scheduler 1.0 оставался доступным в Windows Vista и Windows 7 для обратной совместимости (через оснастку «Планировщик заданий» в режиме совместимости), но его функциональность была существенно ограничена.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →