Поделиться через


Новые возможности планировщика задач

Следующие изменения обобщают новые возможности в различных версиях планировщика задач.

Windows 10 (и Windows Server 2016)

В Windows 10 представлены следующие изменения планировщика задач.

  • Если функция экономии заряда включена, задачи планировщика задач Windows активируются только в том случае, если задача:

    • Не задано значение Запуск задачи, только если компьютер неактивен... (задача не использует IdleSettings)
    • Не задано для запуска во время автоматического обслуживания (задача не использует MaintenanceSettings)
    • Для параметра задано значение Запуск, только если пользователь вошел в систему (задача LogonTypeTASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP).

    Все остальные триггеры откладываются до отключения экономии заряда. Дополнительные сведения о доступе к состоянию экономии заряда в приложении см. в разделе SYSTEM_POWER_STATUS. Общие сведения о экономии заряда см. в разделе Экономия заряда (в рекомендациях по аппаратным компонентам).

  • По соображениям безопасности пользователь без прав администратора не может просматривать задачу планировщика задач Windows, созданную другим пользователем, и управлять ею.

Windows 8

Следующие изменения планировщика задач 2.0 вводятся в Windows 8:

  • Поддержка PowerShell: пользователи могут управлять (создавать, удалять, изменять, явно запускать, останавливать и т. д.) Задачи планировщика задач Windows с помощью модуля PowerShell ScheduledTasks.
  • Управляемые пароли. Администраторы могут использовать учетные записи управляемых паролей Active Directory в качестве субъектов задач. Для этих задач больше не требуется политика принудительного сброса паролей.
  • Изменения API: в интерфейсе ITaskSettings3 появились два новых параметра задачи.
    • MaintenanceSettings. Задачи, использующие эти параметры, рассматриваются как новый тип запланированных задач, которые вызываются во время автоматического обслуживания ОС в соответствии с указанной периодичностью и крайним сроком.
    • Переменная: задачи, для которых задано значение volatile, всегда отключаются при загрузке ОС и должны быть явно повторно включены при необходимости. Изменяемые задачи используются отказоустойчивыми кластерами, чтобы гарантировать, что в кластере одновременно планируется только один экземпляр задачи.
  • Унифицированный механизм планирования теперь поддерживает следующие функции:
    • Тип S4U Logon с помощью элемента LogonType .
    • Значения запросов XPath для триггеров событий с помощью элемента ValueQueries .
    • Не разрешайте жесткое завершение задачи с помощью элемента AllowHardTerminate .
  • Функции, нерекомендуемые в этом выпуске
    • Действие: sendEmail (вы можете использовать IExecAction с командлетом Windows PowerShell Send-MailMessage в качестве обходного пути).
    • Действие: showMessage.
    • служебная программа cmdline AT.exe

Windows 7

В Windows 7 представлены следующие изменения планировщика задач 2.0:

  • Использование единого механизма планирования, предоставляемого базовой операционной системой.

  • Возможность отклонять начальные задачи в сеансах удаленного приложения, интегрированного локально (RAIL).

  • Усиление безопасности задач (только для задач, выполняющихся как "NETWORK SERVICE" или "LOCAL SERVICE"):

    • Возможность назначать тип идентификатора безопасности (SID) маркера процесса (например, неограниченный или нет) задаче.
    • Разрешите разработчикам задач запрашивать точный набор привилегий, необходимых их задаче.
  • Изменения API:

Windows Vista

API планировщика задач 2.0 следует использовать при разработке приложений, использующих службу планировщика задач в Windows Vista. Дополнительные сведения см. в разделах Справочник по планировщику задач и Использование планировщика задач.

Windows 2000, Windows XP и Windows Server 2003

API планировщика задач 2.0 недоступен. Используйте планировщик задач 1.0.

Планировщик заданий

Сведения о планировщике задач