The Schedule Tool is used to create a Task Step that triggers a Task to be run, based on specific times and dates. Any number of Schedule Steps may be created for a Task.
However, there are restrictions when Tasks may be run, such as during system maintenance, holidays and other restricted times. These are User configured for a specific Task through the Task Options dialog and for all Tasks through the global Options dialog.