You can create a custom job to perform a task one or more times. The following sections provide the concepts and instructions required to create a custom job:
Job Components
Creating the Job Definition and Job Implementation
Adding the Job