Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Aufgabe, um ein PowerShell-Skript im Kontext einer Azure Service Fabric-Clusterverbindung auszuführen. Führt jeden PowerShell-Befehl oder ein Beliebiges Skript in einer PowerShell-Sitzung aus, für die eine Service Fabric-Clusterverbindung initialisiert ist.
Syntax
# Service Fabric PowerShell v1
# Run a PowerShell script in the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
inputs:
clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection.
ScriptType: 'FilePath' # 'FilePath' | 'InlineScript'. Required. Script Type. Default: FilePath.
#ScriptPath: # string. Optional. Use when ScriptType = FilePath. Script Path.
#Inline: # string. Optional. Use when ScriptType = InlineScript. Inline Script.
#ScriptArguments: # string. Script Arguments.
Eingänge
clusterConnection
-
Clusterdienstverbindung
Eingabealias: serviceConnectionName
.
string
. Erforderlich.
Gibt den Azure Service Fabric-Cluster an, der eine etablierte Dienstverbindung aufweist, wenn das angegebene PowerShell-Skript ausgeführt wird.
ScriptType
-
Skripttyp-
string
. Erforderlich. Zulässige Werte: FilePath
(Skriptdateipfad), InlineScript
(Inlineskript). Standardwert: FilePath
.
Gibt an, ob das Skript als Datei oder Inline in der Aufgabe bereitgestellt wird.
ScriptPath
-
Skriptpfad
string
. Wahlfrei. Wird verwendet, wenn ScriptType = FilePath
.
Gibt den Pfad zum auszuführenden PowerShell-Skript an. Kann Wildcards und Variablen enthalten. Beispiel: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
.
Hinweis
Das Kombinieren von Verfassendateien wird im Rahmen dieser Aufgabe nicht unterstützt.
Inline
-
Inlineskript-
string
. Wahlfrei. Wird verwendet, wenn ScriptType = InlineScript
. Standardwert: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Gibt die PowerShell-Befehle an, die auf dem Build-Agent ausgeführt werden sollen. Erfahren Sie mehr über PowerShell-Aufgaben.
ScriptArguments
-
Skriptargumente
string
.
Gibt die zusätzlichen Parameter an, die an PowerShell übergeben werden sollen. Kann entweder Ordinal- oder benannte Parameter sein.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Bemerkungen
Verwenden Sie diese Aufgabe, um ein PowerShell-Skript im Kontext einer Azure Service Fabric-Clusterverbindung auszuführen. Führt jeden PowerShell-Befehl oder ein Beliebiges Skript in einer PowerShell-Sitzung aus, für die eine Service Fabric-Clusterverbindung initialisiert ist.
Service Fabric
- Diese Aufgabe verwendet eine Service Fabric-Installation, um eine Verbindung mit einem Service Fabric-Cluster herzustellen und bereitzustellen.
- Azure Service Fabric Core SDK auf dem Build-Agent.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Classic Build, Classic Release |
Läuft auf | Agent, DeploymentGroup |
Anforderungen | Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: Cmd |
Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
Befehlseinschränkungen | Jegliche |
Settable-Variablen | Jegliche |
Agentversion | 1.95.0 oder höher |
Vorgangskategorie | Nützlichkeit |