New-PSUTrigger
SYNOPSIS
Crée un nouveau déclencheur d'automatisation dans PowerShell Universal.
SYNTAXE
New-PSUTrigger -Name <String> -EventType <EventType> -TriggerScript <Script> [-Script <Script>]
[-Dashboard <Dashboard>] [-Environment <String>] [-Delay <Int32>] [-Computer <String>]
[-Condition <ScriptBlock>] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
[-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
[<CommonParameters>]DESCRIPTION
Crée un nouveau déclencheur d'automatisation dans PowerShell Universal. Les déclencheurs d'automatisation de Powershell Universal vous permettent d'exécuter des scripts en fonction d'événements survenant dans PowerShell Universal. Vous pouvez exécuter des scripts lorsque d'autres scripts échouent, lorsque des tableaux de bord s'arrêtent ou lorsque le serveur démarre.
Les déclencheurs sont stockés dans le fichier ./universal/triggers.ps1.
Vous pouvez également utiliser cette applet de commande pour créer des déclencheurs via l'API REST.
EXEMPLES
Exemple 1
Crée un nouveau déclencheur qui appelle le fichier ScriptFailed.ps1 lorsqu'une tâche dans PowerShell Universal échoue.
Exemple 2
Crée un nouveau déclencheur qui appelle le fichier DashboardStopped.ps1 lorsque le tableau de bord MyDashboard s'arrête.
Exemple 3
Crée un nouveau déclencheur qui appelle le fichier LogServerStart.ps1 lorsque le serveur PowerShell Universal démarre.
PARAMÈTRES
-AppToken
Le jeton d'appli pour accéder à l'API de gestion de PowerShell Universal.
-ComputerName
Le nom d'ordinateur ou l'URL du serveur Powershell Universal.
-Dashboard
Déclencheurs pour un tableau de bord spécifique.
-Environment
L'environnement dans lequel exécuter le script déclenché.
-EventType
L'événement qui provoque ce déclencheur.
-Name
Le nom de ce déclencheur. Il doit être unique.
-Script
Le script qui provoque ce déclencheur.
-TriggerScript
Le script à exécuter lorsque ce déclencheur est déclenché.
-UseDefaultCredentials
Utiliser les identifiants par défaut lors de la connexion à l'API de gestion
-Delay
Spécifie le délai entre les exécutions.
-Integrated
Exécute la commande en interne plutôt qu'en utilisant l'API de gestion. Fonctionne uniquement lors de l'exécution d'un script depuis PowerShell Universal.
-Computer
L'ordinateur ou la file d'attente sur lequel exécuter ce déclencheur.
-Condition
Un bloc de script de condition permettant de déterminer si ce déclencheur doit être exécuté ou non.
-Credential
Identifiants pour se connecter à l'API de gestion de PowerShell Universal.
-TrustCertificate
Indique si l'applet de commande doit ignorer les problèmes de certificat.
-Cookies
Réutilise et conserve les témoins d'authentification pour la session PowerShell actuelle.
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'informations, consultez about_CommonParameters.
ENTRÉES
Aucune
SORTIES
System.Object
NOTES
LIENS CONNEXES
Mis à jour
Ce contenu vous a-t-il été utile ?