Condividi tramite


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