For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 ?