ITaskService interface

Provides access to the Task Scheduler service for managing registered tasks.

The ITaskService::Connect method should be called before calling any of the other ITaskService methods.


The ITaskService interface has these methods.

Method Description
ITaskService::Connect Connects to a remote computer and associates all subsequent calls on this interface with a remote session.
ITaskService::get_Connected Gets a Boolean value that indicates if you are connected to the Task Scheduler service.
ITaskService::get_ConnectedDomain Gets the name of the domain to which the TargetServer computer is connected.
ITaskService::get_ConnectedUser Gets the name of the user that is connected to the Task Scheduler service.
ITaskService::get_HighestVersion Indicates the highest version of Task Scheduler that a computer supports.
ITaskService::get_TargetServer Gets the name of the computer that is running the Task Scheduler service that the user is connected to.
ITaskService::GetFolder Gets a folder of registered tasks.
ITaskService::GetRunningTasks Gets a collection of running tasks.
ITaskService::NewTask Returns an empty task definition object to be filled in with settings and properties and then registered using the ITaskFolder::RegisterTaskDefinition method.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header taskschd.h

See Also

Task Scheduler

Task Scheduler Interfaces