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.
Property | Access type | Description |
---|---|---|
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
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |
Type library |
|
DLL |
|