Get the job triggers of scheduled jobs.
Syntax
Get-JobTrigger [-InputObject] ScheduledJobDefinition [[-TriggerId] Int32[]] [CommonParameters]
Get-JobTrigger [-Id] Int32 [[-TriggerId] Int32[]] [CommonParameters]
Get-JobTrigger [-Name] String [[-TriggerId] Int32[]] [CommonParameters]
key
-Id Int32[]
Tthe identification numbers of the scheduled jobs.
Add-JobTrigger adds the job trigger to the specified scheduled jobs.
To get the identification number of scheduled jobs on the local computer or a remote computer,
use the Get-ScheduledJob.
-InputObject ScheduledJobDefinition[]
The scheduled jobs. Enter a variable that contains ScheduledJob objects or type
a command or expression that gets ScheduledJob objects, such as Get-ScheduledJob.
You can also pipe ScheduledJob objects to Add-JobTrigger.
-Name String[]
The names of the scheduled jobs. Wildcards are supported.
Add-JobTrigger adds the job triggers to the specified scheduled jobs.
To get the names of scheduled jobs, use Get-ScheduledJob.
-TriggerId Int32[]
Get the specified job triggers.
Enter the trigger IDs of one or more job triggers of a scheduled job.
Use this parameter when the scheduled job that is specified by the Name, ID, or InputObject
parameters has multiple job triggers.
CommonParameters:
-Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable,
-OutBuffer -PipelineVariable, -OutVariable.
Use this command to examine the job triggers or to pipe the job triggers to other cmdlets. A "job trigger" defines a recurring schedule or conditions for starting a scheduled job. Job triggers are not saved to disk independently; they are part of a scheduled job. To get a job trigger, specify the scheduled job that the trigger starts.
Examples
Get a job trigger by scheduled job name:
C:\PS> Get-JobTrigger -Name BackupJob
Display the scheduled jobs, with their IDs on the local computer:
C:\PS> Get-ScheduledJob
Get the job trigger with ID = 2:
PS C:\> Get-JobTrigger -ID 2
Get the JobTriggers property of the demojob scheduled job:
PS C:\> (Get-ScheduledJob demojob).JobTriggers
“There might be 1 finger on the trigger, but there will be 15 fingers on the safety catch” ~ Harold Macmillan
Related PowerShell Cmdlets:
Scheduler cmdlets - Get/Set scheduled jobs.
Add-JobTrigger - Add a job trigger to a scheduled job.
New-JobTrigger - Create a new Job Trigger.
Set-JobTrigger - Change the job trigger of a scheduled job.