AzurePowerShell@1 – Azure PowerShell v1-feladat
Ezzel a feladatsal PowerShell-szkriptet futtathat egy Azure-környezetben. Az Azure-környezet hitelesítése a megadott Azure Resource Manager szolgáltatáskapcsolattal történik.
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.
Bevitelek
ConnectedServiceNameSelector
- Azure-kapcsolat típusa
string
. Engedélyezett értékek: ConnectedServiceName
(Azure Classic), ConnectedServiceNameARM
(Azure Resource Manager). Alapértelmezett érték: ConnectedServiceName
.
ConnectedServiceName
- Klasszikus Azure-előfizetés
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName
.
A PowerShell futtatása előtt konfigurálni kívánt klasszikus Azure-előfizetés.
ConnectedServiceNameARM
- Azure-előfizetés
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameARM
.
A PowerShell futtatása előtt konfigurálandó Azure Resource Manager-előfizetés.
ScriptType
- Szkript típusa
string
. Kötelező. Engedélyezett értékek: FilePath
(Szkriptfájl elérési útja), InlineScript
(beágyazott szkript). Alapértelmezett érték: FilePath
.
A szkript típusa: fájl elérési útja vagy beágyazott.
ScriptPath
- Szkript elérési útja
string
. Választható. Használja a következőt: ScriptType = FilePath
.
A szkript elérési útja. Ennek teljes elérési útnak vagy az alapértelmezett munkakönyvtárhoz képest egynek kell lennie.
Inline
- Beágyazott szkript
string
. Választható. Használja a következőt: ScriptType = InlineScript
. Alapértelmezett érték: # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
A futtatandó szkriptet spektrálja. A beágyazott parancsfájlok maximális támogatott hossza 500 karakter. Használjon szkriptet egy fájlból, ha hosszabb szkriptet szeretne használni.
ScriptArguments
- Szkriptargumentumok
string
.
A PowerShellnek továbbadandó további paraméterek. Ezek lehetnek sorszámos vagy elnevezett paraméterek.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás | Ügynök, DeploymentGroup |
Igények | A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: azureps |
Képességek | Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.95.0 vagy újabb |
Feladatkategória | Üzembe helyezés |