Freigeben über


ServiceFabricPowerShell@1 – Service Fabric PowerShell v1-Aufgabe

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