WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

Scheduler

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Add Task

 Keywords:  Add Task RegisterTaskDefinition Vista Win7 Task Scheduler 2.0 Schedule.Service

Add a task to Vista / Win7 Task Scheduler 2.0:
startTime = "2006-05-02T08:00:00"
endTime = "2015-05-02T08:00:00"
TriggerTypeDaily = 2
ActionTypeExec = 0

objService = CreateObject("Schedule.Service")
objService.Connect()
objRootFolder = objService.GetFolder("\")
objTaskDefinition = objService.NewTask(0)
objRegInfo = objTaskDefinition.RegistrationInfo
objRegInfo.Description = "Start notepad at 8:00AM daily"
objRegInfo.Author = "Administrator"
objSettings = objTaskDefinition.Settings
objSettings.Enabled = "True"
objSettings.StartWhenAvailable = "True"
objSettings.Hidden = "False"
objTrigger = objTaskDefinition.Triggers.Create(TriggerTypeDaily)
objTrigger.StartBoundary = startTime
objTrigger.EndBoundary = endTime
objTrigger.DaysInterval = 1 ;Task runs every day.
objTrigger.Id = "DailyTriggerId"
objTrigger.Enabled = "True"

objAction = objTaskDefinition.Actions.Create(ActionTypeExec)
objAction.Path = "C:\Windows\System32\notepad.exe"
objRootFolder.RegisterTaskDefinition("Test Daily Trigger", taskDefinition, 6, , , 3)

objAction = 0
objTrigger = 0
objSettings = 0
objRegInfo = 0
objTaskDefinition = 0
objRootFolder = 0
objService = 0

Article ID:   W18266
Filename:   Add Task.txt
File Created: 2011:03:29:13:31:16
Last Updated: 2011:03:29:13:31:16