Contact Info

Crumbtrail

ActiveXperts.com » Administration » Powershell » Powershell 4.0 » Set-ScheduledJob

Set-ScheduledJob - Powershell 4.0 CmdLet

ActiveXperts Network Monitor ships with integrated Powershell scripts to monitor complex network. The scripts run out of the box
Download the ActiveXperts Network Monitor FREE version now »

Set-ScheduledJob

Short description
Changes scheduled jobs

Syntax


Description
The Set-ScheduledJob cmdlet changes the properties of scheduled jobs, such as the commands that the jobs run or the 
credentials required to run the job. You can also use it to clear the execution history of the scheduled job.


To use this cmdlet, begin by using the Get-ScheduledJob cmdlet to get the scheduled job. Then, pipe the scheduled job 
to Set-ScheduledJob or save the job in a variable and use the InputObject parameter of Set-ScheduledJob to identify 
the job. Use the remaining parameters of Set-ScheduledJob to change the job properties or clear the execution history.


Although you can use Set-ScheduledJob to change the triggers and options of a scheduled job, the Add-JobTrigger, 
Set-JobTrigger, and Set-ScheduledJobOption cmdlets provide much easier ways to accomplish those tasks. To create a new 
scheduled job, use the Register-ScheduledJob cmdlet.


The Trigger parameter of Set-ScheduledJob adds one or more job triggers that start the job. The Trigger parameter is 
optional, so you can add triggers when you create the scheduled job, add job triggers later, add the RunNow parameter 
to start the job immediately, use the Start-Job cmdlet to start the job immediately at any time, or save the 
untriggered scheduled job as a template for other jobs.


Set-ScheduledJob is one of a collection of job scheduling cmdlets in the PSScheduledJob module that is included in 
Windows PowerShell.


For more information about Scheduled Jobs, see the About topics in the PSScheduledJob module. Import the 
PSScheduledJob module and then type: Get-Help about_Scheduled* or see about_Scheduled_Jobs.


This cmdlet is introduced in Windows PowerShell 3.0.