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
VERWANDTE LINKS
Zuletzt aktualisiert
War das hilfreich?