AzurePowerShell@1 - Attività Azure PowerShell v1
Usare questa attività per eseguire uno script di PowerShell all'interno di un ambiente Azure. Il contesto di Azure viene autenticato con la connessione del servizio azure Resource Manager fornita.
Sintassi
# 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.
Input
ConnectedServiceNameSelector
- Tipo di connessione di Azure
string
. Valori consentiti: ConnectedServiceName
(versione classica di Azure), ConnectedServiceNameARM
(Azure Resource Manager). Valore predefinito: ConnectedServiceName
.
ConnectedServiceName
- Sottoscrizione classica di Azure
string
. Obbligatorio quando ConnectedServiceNameSelector = ConnectedServiceName
.
Sottoscrizione classica di Azure da configurare prima di eseguire PowerShell.
ConnectedServiceNameARM
- Sottoscrizione di Azure
string
. Obbligatorio quando ConnectedServiceNameSelector = ConnectedServiceNameARM
.
Sottoscrizione di Azure Resource Manager da configurare prima di eseguire PowerShell.
ScriptType
- Tipo di script
string
. Obbligatorio. Valori consentiti: FilePath
(percorso file script), InlineScript
(script inline script). Valore predefinito: FilePath
.
Tipo dello script: percorso del file o inline.
ScriptPath
- Percorso script
string
. Facoltativa. Usare quando ScriptType = FilePath
.
Percorso dello script. Deve trattarsi di un percorso completo o di un percorso relativo alla directory di lavoro predefinita.
Inline
- Inline Script
string
. Facoltativa. Usare quando ScriptType = InlineScript
. Valore predefinito: # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Specifica lo script da eseguire. La lunghezza massima supportata dello script inline è di 500 caratteri. Usare uno script da un file se si vuole usare uno script più lungo.
ScriptArguments
- Argomenti script
string
.
Parametri aggiuntivi da passare a PowerShell. Questi parametri possono essere ordinali o denominati.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Gli agenti self-hosted devono avere funzionalità che soddisfano le richieste seguenti per eseguire processi che usano questa attività: azureps |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 1.95.0 o versione successiva |
Categoria attività | Distribuire |