Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Syntaxe
# 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
-
d’abonnement Azure Classic
string. Obligatoire lorsque ConnectedServiceNameSelector = ConnectedServiceName.
Abonnement Azure Classic à configurer avant d’exécuter PowerShell.
ConnectedServiceNameARM
-
abonnement Azure
string. Obligatoire lorsque ConnectedServiceNameSelector = ConnectedServiceNameARM.
Abonnement Azure Resource Manager à configurer avant d’exécuter PowerShell.
ScriptType
-
type de script
string. Obligatoire. Valeurs autorisées : FilePath (chemin du fichier de script), InlineScript (script inline). Valeur par défaut : FilePath.
Type du script : chemin d’accès de fichier ou inline.
ScriptPath
-
chemin d’accès de script
string. Optionnel. Utilisez quand ScriptType = FilePath.
Chemin d’accès du script. Il doit s’agir d’un chemin complet ou d’un chemin d’accès par rapport au répertoire de travail par défaut.
Inline
-
script inline
string. Optionnel. 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.
Specifes le script à exécuter. La longueur maximale du 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
-
arguments de script
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.
Spécifications
| Besoin | Descriptif |
|---|---|
| Types de pipelines | YAML, Build Classique, Version Classique |
| Exécutions sur | Agent, DeploymentGroup |
| demandes | Les agents auto-hébergés doivent disposer de fonctionnalités qui correspondent aux exigences de suivantes pour exécuter des travaux qui utilisent cette tâche : azureps |
| fonctionnalités de | Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail. |
| restrictions de commande | N'importe quel |
| variables settables | N'importe quel |
| Version de l’agent | 1.95.0 ou version ultérieure |
| Catégorie de tâche | Déployer |