Partager via


ServiceFabricPowerShell@1 - Tâche Service Fabric PowerShell v1

Utilisez cette tâche pour exécuter un script PowerShell au sein du contexte d'une connexion de cluster Azure Service Fabric. Exécute n’importe quelle commande ou script PowerShell dans une session PowerShell qui a une connexion de cluster Service Fabric initialisée.

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.
# Service Fabric PowerShell v1
# Run a PowerShell script within 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.

Entrées

clusterConnection - Connexion au service de cluster
Alias d’entrée : serviceConnectionName. string. Obligatoire.

Spécifie le cluster Azure Service Fabric qui aura une connexion de service établie lors de l’exécution du script PowerShell spécifié.


ScriptType - Script Type
string. Obligatoire. Valeurs autorisées : FilePath (Chemin du fichier de script), InlineScript (script inline). Valeur par défaut : FilePath.

Spécifie si le script est fourni en tant que fichier ou inline dans la tâche.


ScriptPath - Chemin d’accès du script
string. facultatif. Utilisez quand ScriptType = FilePath.

Spécifie le chemin d’accès au script PowerShell à exécuter. Peut inclure des caractères génériques et des variables. Exemple : $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml.

Notes

La combinaison de fichiers Compose n’est pas prise en charge dans le cadre de cette tâche.


Inline - Inline Script
string. facultatif. Utilisez quand ScriptType = InlineScript. Valeur par défaut : # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments.

Spécifie les commandes PowerShell à exécuter sur l’agent de build. En savoir plus sur les tâches PowerShell.


ScriptArguments - Script Arguments
string.

Spécifie les paramètres supplémentaires à passer à PowerShell. Il peut s’agir de paramètres ordinaux ou nommés.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Utilisez cette tâche pour exécuter un script PowerShell au sein du contexte d'une connexion de cluster Azure Service Fabric. Exécute n’importe quelle commande ou script PowerShell dans une session PowerShell qui a une connexion de cluster Service Fabric initialisée.

Service Fabric

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : Cmd
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 1.95.0 ou version ultérieure
Catégorie de la tâche Utilitaire