Новые возможности планировщика задач
Следующие изменения обобщают новые возможности в разных версиях планировщика задач.
Windows 10 (и Windows Server 2016)
В Windows 10 представлены следующие изменения планировщика задач.
Когда активирован режим экономии заряда батареи, задачи планировщика задач Windows срабатывают только в том случае, если задача:
- Не задано значение Запустить задачу, только если компьютер неактивен... (задача не использует IdleSettings)
- Не задано выполнение во время автоматического обслуживания (задача не использует MaintenanceSettings)
- Задано значение "Запуск только в том случае, если пользователь вошёл в систему" (задача "LogonType" имеет значение TASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP)
Все остальные триггеры задерживаются до отключения экономии батареи. Дополнительные сведения о доступе к состоянию экономии батареи в приложении см. в SYSTEM_POWER_STATUS. Общую информацию о режиме экономии заряда батареи смотрите в (в рекомендациях по аппаратным компонентам).
По соображениям безопасности пользователь, не являющийся администратором, не может просматривать задачу планировщика задач Windows, созданную другим пользователем.
Windows 8
В Windows 8 представлены следующие изменения планировщика задач 2.0:
- Поддержка PowerShell: пользователи могут управлять (создавать, удалять, изменять, явно запускать, останавливать и т. д.) Задачи планировщика задач Windows с помощью модуля PowerShell ScheduledTasks.
- Управляемые пароли: администраторы могут использовать управляемые учетные записи паролей Active Directory в качестве субъектов задач. Эти задачи больше не требуют принудительной политики сброса пароля.
- Изменения API: появились два новых параметра задачи с интерфейсом ITaskSettings3.
- MaintenanceSettings: задачи, использующие эти параметры, рассматриваются как новый тип запланированных задач, которые вызываются во время автоматического обслуживания ОС в соответствии с указанной периодичностью и крайним сроком.
- Переменная: задачи, которые задаются как переменные, всегда отключены при загрузке ОС и должны быть явно повторно включены при необходимости. Нестабильные задачи используются отказоустойчивыми кластерами для обеспечения того, чтобы в каждый момент времени в кластере планировался только один экземпляр задачи.
- Теперь модуль единого планирования поддерживает следующие функции:
- Тип входа S4U через элемент LogonType.
- Значения запросов XPath для триггеров событий через элемент ValueQueries.
- Не допускайте жесткого завершения задачи с помощью элемента AllowHardTerminate.
- Функции, устаревшие в этом выпуске
- Действие: sendEmail (можно использовать IExecAction с командлетом Windows PowerShell Send-MailMessage в качестве обходного решения).
- Действие: отобразитьСообщение.
- служебная программа cmdline AT.exe
Windows 7
В Windows 7 представлены следующие изменения планировщика задач 2.0:
Использование единого механизма планирования, предоставляемого базовой операционной системой.
Возможность отклонять стартовые задачи в сеансах локально интегрированных удаленных приложений (RAIL).
Обеспечение безопасности задач (только для задач, выполняемых как NETWORK SERVICE или LOCAL SERVICE):
- Возможность назначить задаче тип SID (например, неограниченный или отсутствует) для идентификатора безопасности токена процесса.
- Разрешить разработчикам задач запрашивать точный набор привилегий, необходимых их задаче.
Изменения API:
Поддержка обеспечения безопасности задач: новая функция обеспечения безопасности задач появилась с новым интерфейсом IPrincipal2.
Введены два новых параметра задачи с новым интерфейсом ITaskSettings2.
DisallowStartOnRemoteAppSession: новый параметр DisallowStartOnRemoteAppSession может отклонить запуск задачи, если активируется в удаленных приложений, интегрированных локально (RAIL) сеансах.
UseUnifiedSchedulingEngine: использование параметра UseUnifiedSchedulingEngine обеспечивает согласованное поведение для задач и служб Windows, так как оно управляется единообразным механизмом планирования на всей системе. Хотя рекомендуется использовать единый механизм, он не поддерживает некоторые функции планировщика задач. Если сочетание свойств не позволит выполнять задачу в едином обработчике, регистрация такой функции будет отклонена.
К функциям задач, которые не поддерживаются единым механизмом планирования, относятся:
Типы входа:
Политика нескольких экземпляров:
Действия:
Параметры:
- параметры сети задач
- Не разрешать принудительное завершение задачи
Триггеры:
Windows Vista
API планировщика задач 2.0 следует использовать в разработке приложений, использующих службу планировщика задач в Windows Vista. Для получения дополнительной информации см. в справочнике по планировщику задач и использовании планировщика задач .
Windows 2000, Windows XP и Windows Server 2003
API планировщика задач 2.0 недоступен. Используйте планировщик задач 1.0.
Связанные разделы