Add-JobTrigger
Ajoute des déclencheurs aux tâches planifiées.
Syntaxe
Add-JobTrigger
[-Trigger] <ScheduledJobTrigger[]>
[-InputObject] <ScheduledJobDefinition[]>
[<CommonParameters>]
Add-JobTrigger
[-Trigger] <ScheduledJobTrigger[]>
[-Id] <Int32[]>
[<CommonParameters>]
Add-JobTrigger
[-Trigger] <ScheduledJobTrigger[]>
[-Name] <String[]>
[<CommonParameters>]
Description
L’applet Add-JobTrigger
de commande ajoute des déclencheurs de travail aux travaux planifiés. Vous pouvez l'utiliser pour ajouter plusieurs déclencheurs à plusieurs tâches planifiées.
Un déclencheur de travail démarre un travail planifié selon une planification ponctuelle ou périodique ou lorsqu’un événement se produit.
Utilisez le paramètre Déclencheur pour Add-JobTrigger
identifier les déclencheurs de travail à ajouter. Utilisez les paramètres Name, ID ou InputObject pour Add-JobTrigger
identifier le travail planifié auquel les déclencheurs sont ajoutés.
Pour créer des déclencheurs de travail pour la valeur du paramètre Trigger , utilisez l’applet New-JobTrigger
de commande ou utilisez une table de hachage pour spécifier le déclencheur de travail.
Add-JobTrigger
est l’une des collections d’applets de commande de planification de travaux dans le module PSScheduledJob inclus dans Windows PowerShell.
Pour plus d'informations sur les tâches planifiées, consultez les rubriques À propos dans le module PSScheduledJob. Importez le module PSScheduledJob, puis tapez : Get-Help about_Scheduled*
ou consultez about_Scheduled_Jobs.
Cette applet de commande a été introduite dans Windows PowerShell 3.0.
Exemples
Exemple 1 : Ajouter un déclencheur de travail à un travail planifié
$Daily = New-JobTrigger -Daily -At 3AMPS
Add-JobTrigger -Trigger $Daily -Name "TestJob"
Ces commandes ajoutent le déclencheur Daily à la tâche planifiée TestJob.
La première commande utilise l’applet New-JobTrigger
de commande pour créer un déclencheur de travail qui démarre un travail planifié tous les jours à 3 h 00. La commande enregistre le déclencheur de travail dans la $Daily
variable.
La deuxième commande utilise l’applet Add-JobTrigger
de commande pour ajouter le déclencheur de travail dans la variable $Startup au travail planifié TestJob.
Exemple 2 : Ajouter un déclencheur de travail à plusieurs travaux planifiés
Get-ScheduledJob | Add-JobTrigger -Trigger (New-JobTrigger -AtStartup)
Cette commande ajoute un déclencheur de tâche AtStartup à toutes les tâches planifiées sur l'ordinateur local. Il utilise l’option Get-ScheduledJob
pour obtenir tous les travaux planifiés sur l’ordinateur. Il utilise un opérateur de pipeline (|
) pour envoyer les travaux à l’applet Add-JobTrigger
de commande, ce qui ajoute le déclencheur de travail à chacun des travaux planifiés. La valeur du paramètre Déclencheur est une New-JobTrigger
commande qui crée le déclencheur de travail AtStartup.
Exemple 3 : Copier un déclencheur de travail
$T = Get-JobTrigger -Name "BackupArchives"
Add-JobTrigger -Name "TestBackup,BackupLogs" -Trigger $T
Ces commandes copient le déclencheur de tâche de la tâche planifiée BackupArchives et l'ajoutent aux tâches planifiées TestBackup et BackupLogs.
La première commande utilise l’applet Get-JobTrigger
de commande pour obtenir le déclencheur de travail de la tâche planifiée BackupArchives. La commande enregistre le déclencheur dans la variable $t.
La deuxième commande utilise l’applet Add-JobTrigger
de commande pour ajouter le déclencheur de travail dans $t aux travaux planifiés TestBackup et BackupLogs.
Paramètres
-Id
Spécifie les numéros d'identification des tâches planifiées. Add-JobTrigger
ajoute le déclencheur de travail aux travaux planifiés spécifiés.
Pour obtenir le numéro d’identification des travaux planifiés sur l’ordinateur local ou un ordinateur distant, utilisez l’applet Get-ScheduledJob
de commande.
Type: | Int32[] |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifie les tâches planifiées. Entrez une variable qui contient des objets ScheduledJob ou tapez une commande ou une expression qui obtient des objets ScheduledJob , comme une Get-ScheduledJob
commande.
Vous pouvez également diriger des objets ScheduledJob vers Add-JobTrigger
.
Type: | ScheduledJobDefinition[] |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Spécifie les noms des tâches planifiées. Add-JobTrigger
ajoute les déclencheurs de travail aux travaux planifiés spécifiés. Les caractères génériques sont pris en charge.
Pour obtenir les noms des travaux planifiés sur l’ordinateur local ou un ordinateur distant, utilisez l’applet Get-ScheduledJob
de commande.
Type: | String[] |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Trigger
Spécifie les déclencheurs de travail à ajouter. Entrez une table de hachage qui spécifie des déclencheurs de travail ou une variable qui contient des objets ScheduledJobTrigger , ou tapez une commande ou une expression qui obtient des objets ScheduledJobTrigger , tels qu’une Get-JobTrigger
commande. Vous pouvez également diriger des objets ScheduledJobTrigger vers Add-JobTrigger
.
Type: | ScheduledJobTrigger[] |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
Vous pouvez diriger un déclencheur de travail vers cette applet de commande.
Vous pouvez diriger un travail planifié vers cette applet de commande.
Sorties
None
Cette applet de commande ne retourne pas de sortie.
Liens associés
- Add-JobTrigger
- Disable-JobTrigger
- Disable-ScheduledJob
- Enable-JobTrigger
- Enable-ScheduledJob
- Get-JobTrigger
- Get-ScheduledJob
- Get-ScheduledJobOption
- New-JobTrigger
- New-ScheduledJobOption
- Register-ScheduledJob
- Remove-JobTrigger
- Set-JobTrigger
- Set-ScheduledJob
- Set-ScheduledJobOption
- Unregister-ScheduledJob