AzurePowerShell@1 - tâche Azure PowerShell v1
Utilisez cette tâche pour exécuter un script PowerShell dans un environnement Azure. Le contexte Azure est authentifié avec la connexion de service Azure Resource Manager fournie.
Syntax
# Azure PowerShell v1
# Run a PowerShell script within an Azure environment.
- task: AzurePowerShell@1
inputs:
#ConnectedServiceNameSelector: 'ConnectedServiceName' # 'ConnectedServiceName' | 'ConnectedServiceNameARM'. Azure Connection Type. Default: ConnectedServiceName.
ConnectedServiceName: # string. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Classic Subscription.
#ConnectedServiceNameARM: # string. Required when ConnectedServiceNameSelector = ConnectedServiceNameARM. Azure Subscription.
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
ConnectedServiceNameSelector
- Type de connexion Azure
string
. Valeurs autorisées : ConnectedServiceName
(Azure Classic), ConnectedServiceNameARM
(Azure Resource Manager). Valeur par défaut : ConnectedServiceName
.
ConnectedServiceName
- Abonnement Azure Classic
string
. Nécessaire lorsque ConnectedServiceNameSelector = ConnectedServiceName
.
Abonnement Azure Classic à configurer avant d’exécuter PowerShell.
ConnectedServiceNameARM
- Abonnement Azure
string
. Nécessaire lorsque ConnectedServiceNameSelector = ConnectedServiceNameARM
.
L’abonnement Azure Resource Manager à configurer avant d’exécuter PowerShell.
ScriptType
- Script Type
string
. Obligatoire. Valeurs autorisées : FilePath
(Chemin du fichier de script), InlineScript
(script inline). Valeur par défaut : FilePath
.
Type du script : chemin du fichier ou inline.
ScriptPath
- Chemin d’accès du script
string
. facultatif. Utilisez quand ScriptType = FilePath
.
Chemin d’accès du script. Il doit s’agir d’un chemin d’accès complet ou d’un chemin d’accès relatif au répertoire de travail par défaut.
Inline
- Inline Script
string
. facultatif. Utilisez quand ScriptType = InlineScript
. Valeur par défaut : # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Spécifie le script à exécuter. La longueur maximale de script inline prise en charge est de 500 caractères. Utilisez un script à partir d’un fichier si vous souhaitez utiliser un script plus long.
ScriptArguments
- Script Arguments
string
.
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.
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 : azureps |
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 | Déployer |