New-PSUWorkflowActivity
SYNOPSIS
Erstellt eine Workflow-Aktivitätsdefinition.
SYNTAX
New-PSUWorkflowActivity [-Type] <String> [-Name <String>] [-ScriptFullPath <String>] [-Parameters <Hashtable>]
[-Expressions <Hashtable>] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
[-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
[<CommonParameters>]DESCRIPTION
Erstellt eine Workflow-Aktivitätsdefinition, die in den -Definition-Skriptblock von New-PSUWorkflow eingebettet werden kann. Der Aktivitätstyp bestimmt, welche Eigenschaften verfügbar sind. Für integrierte und skriptbasierte Aktivitäten kann das Cmdlet dynamische Parameter basierend auf dem ausgewählten -Type und dem optionalen -ScriptFullPath bereitstellen. Verwenden Sie -Parameters, um literale Eigenschaftswerte zu übergeben, und -Expressions, um PowerShell-Ausdrücke zuzuweisen, wenn eine Eigenschaft zur Laufzeit ausgewertet werden soll, anstatt als fester Wert serialisiert zu werden.
EXAMPLES
Beispiel 1
PS C:\> New-PSUWorkflowActivity -Type FlowchartErstellt eine einfache Flussdiagramm-Aktivitätsdefinition, die als Root-Aktivität eines Workflows verwendet werden kann.
Beispiel 2
Erstellt eine Skriptaktivität und bindet dynamische Parameter aus den Metadaten der skriptbasierten Workflow-Aktivität.
Beispiel 3
Erstellt eine Container-Aktivität und stellt verschachtelte Aktivitäten über die -Parameters-Hashtabelle bereit.
PARAMETERS
-AppToken
Gibt das App-Token an, das für die Authentifizierung bei der PowerShell Universal-Verwaltungs-API verwendet werden soll.
-ComputerName
Gibt die URL oder den Hostnamen der Ziel-PowerShell Universal-Instanz an. Reine Hostnamen werden zu einer http://<host>:5000-URL normalisiert.
-Cookies
Verwendet und speichert Authentifizierungscookies für die aktuelle PowerShell-Sitzung.
-Credential
Gibt die Anmeldeinformationen an, die für die Basic-Authentifizierung gegenüber der PowerShell Universal-Verwaltungs-API verwendet werden sollen.
-Expressions
Gibt Aktivitätseigenschaftswerte als PowerShell-Ausdrücke an. Verwenden Sie diese Hashtabelle, wenn die Zieleigenschaft der Aktivität einen Ausdruck zur Laufzeit ausführen soll, anstatt einen serialisierten literalen Wert zu speichern.
-Integrated
Verwendet den prozessinternen integrierten Verwaltungsclient, wenn das Cmdlet innerhalb von PowerShell Universal ausgeführt wird.
-Name
Gibt den Aktivitätsnamen an, der der generierten Workflow-Aktivitätsdefinition zugewiesen werden soll.
-Parameters
Gibt literale Aktivitätseigenschaftswerte an. Jeder Schlüssel muss einer gültigen Eigenschaft des ausgewählten Aktivitätstyps entsprechen.
-ScriptFullPath
Gibt den vollständigen Pfad des Skripts an, wenn -Type Script verwendet wird. Das Cmdlet verwendet diesen Pfad, um skriptbasierte Aktivitätsmetadaten und dynamische Parameter aufzulösen.
-TrustCertificate
Erlaubt Verbindungen zu Servern mit nicht vertrauenswürdigen TLS-Zertifikaten.
-Type
Gibt den zu erstellenden Workflow-Aktivitätstyp an, z. B. Flowchart, Sequence oder Script. Der ausgewählte Typ bestimmt, welche dynamischen Parameter und Eigenschaften verfügbar sind.
-UseDefaultCredentials
Verwendet die aktuellen Windows-Anmeldeinformationen für die Authentifizierung bei der Verwaltungs-API.
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.
INPUTS
Keine
OUTPUTS
PowerShellUniversal.Models.Workflows.WorkflowActivityDefinition
NOTES
RELATED LINKS
Zuletzt aktualisiert
War das hilfreich?