Exec (actionGroup) Element

Specifies an action that executes a command-line operation.

<xs:element name="Exec"

The Exec element is defined by the actionGroup .

Parent element

ElementDerived fromDescription
Actions actionsType

Contains the actions performed by the task.

Child elements

Arguments string

Specifies the arguments associated with the command-line operation.

Command string

Specifies the executable file or document to be run.

WorkingDirectory string

Specifies the directory where either the executable or those files used by the executable exists.



The identifier of the action performed by the task.


The child elements listed above are defined by the execType complex type.

For script development, an execution action is defined by the ExecAction object.

For C++ development, an execution action is defined by the IExecAction interface.

If environment variables are used in the Command, Arguments, or WorkingDirectory elements, then the values of the environment variables are cached and used when the Taskeng.exe (the task engine) is launched. Changes to the environment variables that occur after the task engine is launched will not be used by the task engine.


For a complete example of the XML for a task that uses an event trigger, see Time Trigger Example (XML).


Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

See also

Task Scheduler Schema Elements