AzurePowerShell@1 – úloha Azure PowerShell v1
Tuto úlohu použijte ke spuštění skriptu PowerShellu v prostředí Azure. Kontext Azure se ověří pomocí poskytnutého připojení služby Azure Resource Manager.
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.
Vstupy
ConnectedServiceNameSelector
- Typ připojení Azure
string
. Povolené hodnoty: ConnectedServiceName
(Azure Classic), ConnectedServiceNameARM
(Azure Resource Manager). Výchozí hodnota: ConnectedServiceName
.
ConnectedServiceName
- Předplatné Azure Classic
string
. Vyžaduje se, když ConnectedServiceNameSelector = ConnectedServiceName
.
Předplatné Azure Classic, které se má nakonfigurovat před spuštěním PowerShellu.
ConnectedServiceNameARM
- Předplatné Azure
string
. Vyžaduje se, když ConnectedServiceNameSelector = ConnectedServiceNameARM
.
Azure Resource Manager předplatné, které se má nakonfigurovat před spuštěním PowerShellu.
ScriptType
- Typ skriptu
string
. Povinná hodnota. Povolené hodnoty: FilePath
(Cesta k souboru skriptu), InlineScript
(vložený skript). Výchozí hodnota: FilePath
.
Typ skriptu: cesta k souboru nebo vložená.
ScriptPath
- Cesta ke skriptu
string
. Nepovinný parametr. Použijte, když ScriptType = FilePath
.
Cesta skriptu. Mělo by se jednat o plně kvalifikovanou cestu nebo cestu relativní k výchozímu pracovnímu adresáři.
Inline
- Vložený skript
string
. Nepovinný parametr. Použijte, když ScriptType = InlineScript
. Výchozí hodnota: # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Specifikuje skript, který se má spustit. Maximální podporovaná délka vloženého skriptu je 500 znaků. Pokud chcete použít delší skript, použijte skript ze souboru.
ScriptArguments
- Argumenty skriptu
string
.
Další parametry, které se předávají do PowerShellu. Můžou to být řadové nebo pojmenované parametry.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Agenti v místním prostředí musí mít funkce , které odpovídají následujícím požadavkům na spouštění úloh, které používají tuto úlohu: azureps |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 1.95.0 nebo vyšší |
Kategorie úloh | Nasazení |