Schedule Service Command Line Utility

The Schedule Service Command Line Utility component schedules any script, program, or document to run at a convenient time for you.

This component allows you to perform the following actions:

  • Schedule a task to run daily, weekly, monthly, or at specified times
  • Change the schedule for a task
  • Delete a task
  • Schedule a task to run interactively or in the background
  • Schedule a task to be created and run on a remote system

You must have local administrator rights to schedule a job using this component, which uses the At.exe application. By default, jobs will run under the local system account. However, the Schedule Service Command Line Utility account can be changed using an application programming interface (API) or the Advanced menu in the Task Scheduler.


This component requires the Task Scheduler service.

Associated Components

This component relies on the Task Scheduler service to process its jobs. Creating a job from the command line or API creates a .job file. There are registry entries and NetSchedule APIs applicable to this component. There is also a Windows Management Instrumentation (WMI) provider for accessing this component.


This component has a command-line interface and a corresponding NetSchedule API.

© 2006 Microsoft Corporation. All rights reserved.