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

New-PSUTrigger

ÜBERSICHT

Erstellt einen neuen Automatisierungstrigger in PowerShell Universal.

SYNTAX

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>]

BESCHREIBUNG

Erstellt einen neuen Automatisierungstrigger in PowerShell Universal. Automatisierungstrigger von PowerShell Universal ermöglichen es Ihnen, Skripte basierend auf Ereignissen innerhalb von PowerShell Universal auszuführen. Sie können Skripte ausführen, wenn andere Skripte fehlschlagen, Dashboards stoppen oder wenn der Server gestartet wird.

Trigger werden in der Datei ./universal/triggers.ps1 gespeichert.

Sie können dieses Cmdlet auch verwenden, um Trigger über die REST-API zu erstellen.

BEISPIELE

Beispiel 1

Erstellt einen neuen Trigger, der die Datei ScriptFailed.ps1 aufruft, wenn ein Job innerhalb von PowerShell Universal fehlschlägt.

Beispiel 2

Erstellt einen neuen Trigger, der die Datei DashboardStopped.ps1 aufruft, wenn das Dashboard MyDashboard stoppt.

Beispiel 3

Erstellt einen neuen Trigger, der die Datei LogServerStart.ps1 aufruft, wenn der PowerShell Universal-Server gestartet wird.

PARAMETER

-AppToken

Das App-Token für den Zugriff auf die PowerShell Universal Management-API.

-ComputerName

Der Computername oder die URL des PowerShell Universal-Servers.

-Dashboard

Trigger für ein bestimmtes Dashboard.

-Environment

Die Umgebung, in der das ausgelöste Skript ausgeführt werden soll.

-EventType

Das Ereignis, das diesen Trigger auslöst.

-Name

Der Name dieses Triggers. Dieser muss eindeutig sein.

-Script

Das Skript, das diesen Trigger auslöst.

-TriggerScript

Das Skript, das ausgeführt werden soll, wenn dieser Trigger ausgelöst wird.

-UseDefaultCredentials

Standardanmeldeinformationen bei der Verbindung mit der Management-API verwenden

-Delay

Gibt die Verzögerung zwischen Ausführungen an.

-Integrated

Führt den Befehl intern aus, anstatt die Management-API zu verwenden. Funktioniert nur, wenn das Skript innerhalb von PowerShell Universal ausgeführt wird.

-Computer

Der Computer oder die Warteschlange, auf dem bzw. in der dieser Trigger ausgeführt werden soll.

-Condition

Ein Bedingungs-Skriptblock, der bestimmt, ob dieser Trigger ausgeführt wird oder nicht.

-Credential

Anmeldeinformationen zur Anmeldung an der PowerShell Universal Management-API.

-TrustCertificate

Gibt an, ob das Cmdlet Zertifikatprobleme ignorieren soll.

-Cookies

Verwendet und speichert Authentifizierungs-Cookies für die aktuelle PowerShell-Sitzung.

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable und -ProgressAction. Weitere Informationen finden Sie unter about_CommonParameters.

EINGABEN

Keine

AUSGABEN

System.Object

HINWEISE

Zuletzt aktualisiert

War das hilfreich?