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


Действия задачи

Рабочие элементы, выполняемые задачей, называются действиями. Задача может иметь одно действие или не более 32 действий. Помните, что при указании нескольких действий они выполняются последовательно.

Типы действий

В следующей таблице действий описывается тип работы или действий, которые могут выполняться задачей.

Тип действия Описание
Действие ComHandler Это действие запускает обработчик COM.
Действие Exec Это действие выполняет операцию командной строки, например запуск Блокнота.
Действие электронной почты Это действие отправляет сообщение электронной почты при активации задачи.
Показать действие сообщения Это действие показывает поле сообщения с указанным сообщением и заголовком.

Указание действий

Действия задачи задаются, когда задача определена и хранится в коллекции действий, используемых службой планировщика задач. В следующей таблице перечислены ссылки на справочные разделы для API и XML-элементов, связанных с действиями.

Дополнительные сведения и примеры использования интерфейсов планировщика задач, объектов скриптов и XML см. в использовании планировщика задач.

API интерфейса для разработки C++

API Описание
свойство Actions iTaskDefinition Возвращает или задает действия, выполняемые задачей.
IActionCollection Содержит действия, выполняемые задачей.
IComHandlerAction Представляет действие, которое запускает обработчик.
IExecAction Представляет действие, которое выполняет операцию командной строки.
IEmailAction Представляет действие, которое отправляет сообщение электронной почты.
IShowMessageAction Представляет действие, отображающее окно сообщения.

API объектов скриптов для разработки скриптов

API Описание
TaskDefinition.Actions Возвращает или задает действия, выполняемые задачей.
ActionCollection Содержит действия, выполняемые задачей.
ComHandlerAction Представляет действие, которое запускает обработчик.
ExecAction Представляет действие, которое выполняет операцию командной строки.
EmailAction Представляет действие, которое отправляет сообщение электронной почты.
ShowMessageAction Представляет действие, отображающее окно сообщения.

XML-элементы

Элемент Описание
действия Определяет действия, выполняемые задачей.
ComHandler Представляет действие, которое запускает обработчик.
Exec Представляет действие, которое выполняет операцию командной строки.
SendEmail Представляет действие, которое отправляет сообщение электронной почты.
ShowMessage Представляет действие, отображающее окно сообщения.

Использование переменных в свойствах действия

Некоторые свойства действия, которые имеют тип BSTR могут содержать переменные $(Arg0), $(Arg1), ..., $(Arg32) в строковых значениях. Эти переменные заменяются значениями, указанными в параметре params методах IRegisteredTask::Run и методы IRegisteredTask::RunEx или содержатся в триггере события для задачи. В следующей таблице перечислены свойства действия, которые могут использовать переменные в их строковых значениях.

Действие Свойства
Действие обработчика COM C++:
Сценариев:
Действие электронной почты C++:
Сценариев:
Действие Exec C++:
Сценариев:
Показать действие сообщения C++:
Сценариев:

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