IExecAction interface

Represents an action that executes a command-line operation.

Members

The IExecAction interface inherits from IAction. IExecAction also has these types of members:

Properties

The IExecAction interface has these properties.

PropertyAccess typeDescription

Arguments

Read/write

Gets or sets the arguments associated with the command-line operation.

Id

Read/write

Inherited from the IAction interface. Gets or sets the identifier of the action.

Path

Read/write

Gets or sets the path to an executable file.

Type

Read-only

Inherited from the IAction interface. Gets the type of the action.

WorkingDirectory

Read/write

Gets or sets the directory that contains either the executable file or the files that are used by the executable file.

 

Remarks

This action performs a command-line operation. For example, the action could run a script or launch an executable.

When reading or writing XML, an execution action is specified in the Exec element of the Task Scheduler schema.

If environment variables are used in the Path, Arguments, or WorkingDirectory properties, 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.

Examples

For more information and example code for this interface, see Time Trigger Example (C++).

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Taskschd.h

Library

Taskschd.lib

DLL

Taskschd.dll

See also

Task Scheduler Interfaces
Task Scheduler

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.