TaskDefinition

TaskDefinition object

Scripting object that defines all the components of a task, such as the task settings, triggers, actions, and registration information.

Members

The TaskDefinition object has these types of members:

Properties

The TaskDefinition object has these properties.

PropertyAccess typeDescription

Actions

Read/write

Gets or sets a collection of actions that are performed by the task.

Data

Read/write

Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to extend the task format.

Principal

Read/write

Gets or sets the principal for the task that provides the security credentials for the task.

RegistrationInfo

Read/write

Gets or sets the registration information that is used to describe a task, such as the description of the task, the author of the task, and the date the task is registered.

Settings

Read/write

Gets or sets the settings that define how the Task Scheduler service performs the task.

Triggers

Read/write

Gets or sets a collection of triggers that are used to start a task.

XmlText

Read/write

Gets or sets the XML-formatted definition of the task.

 

Remarks

When reading or writing your own XML for a task, a task definition is specified using the Task element of the Task Scheduler schema.

Examples

For more information and example code for this scripting object, see Time Trigger Example (Scripting) , Event Trigger Example (Scripting), Daily Trigger Example (Scripting), Registration Trigger Example (Scripting), Weekly Trigger Example (Scripting), Logon Trigger Example (Scripting), or Boot Trigger Example (Scripting).

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Type library

Taskschd.tlb

DLL

Taskschd.dll

 

 

Community Additions

ADD
Show:
© 2016 Microsoft