Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führen Sie eine Shell oder ein Batchskript mit Azure CLI-Befehlen für ein Azure-Abonnement aus.
Syntax
# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
inputs:
connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription.
#connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription.
scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
scriptPath: # string. Required when scriptLocation = scriptPath. Script Path.
#inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script.
#args: # string. Arguments.
# Advanced
#cwd: # string. Working Directory.
#failOnStandardError: true # boolean. Fail on Standard Error. Default: true.
Eingänge
connectedServiceNameSelector
-
Azure-Verbindungstyp
string. Erforderlich. Zulässige Werte: connectedServiceName (Azure Classic), connectedServiceNameARM (Azure Resource Manager). Standardwert: connectedServiceNameARM.
Wählt den Azure-Verbindungstyp für die Bereitstellung aus.
connectedServiceNameARM
-
AzureRM-Abonnement
string. Erforderlich, wenn connectedServiceNameSelector = connectedServiceNameARM.
Wählt das Azure Resource Manager-Abonnement für die Bereitstellung aus.
connectedServiceName
-
azure Classic-Abonnement
string. Erforderlich, wenn connectedServiceNameSelector = connectedServiceName.
Wählt das Azure Classic-Abonnement für die Bereitstellung aus.
scriptLocation
-
Skriptspeicherort
string. Erforderlich. Zulässige Werte: inlineScript (Inlineskript), scriptPath (Skriptpfad). Standardwert: scriptPath.
Wählt den Skriptspeicherort aus.
scriptPath
-
Skriptpfad
string. Erforderlich, wenn scriptLocation = scriptPath.
Vollqualifizierter Pfad des Skripts oder eines Pfads relativ zum Standardarbeitsverzeichnis.
inlineScript
-
Inlineskript-
string. Erforderlich, wenn scriptLocation = inlineScript.
Hier können Sie Ihre Skripts inline schreiben. Verwenden Sie für Batchdateien das Präfix call vor jedem Azure-Befehl. Sie können auch vordefinierte und benutzerdefinierte Variablen mithilfe von Argumenten an dieses Skript übergeben.
Siehe folgende Beispiele: Die erste ist ein Shellbeispiel, und die zweite ist ein Batchbeispiel:
azure --version || azure account show
call azure --version || call azure account show
args
-
Argumente
string.
Argumente, die an das Skript übergeben werden.
cwd
-
Arbeitsverzeichnis-
string.
Aktuelles Arbeitsverzeichnis, in dem das Skript ausgeführt wird. Wenn sie leer gelassen wird, ist diese Eingabe der Stammebene des Repositorys (Build) oder Artefakte (Release), das $(System.DefaultWorkingDirectory)ist.
failOnStandardError
-
fehler bei Standardfehler-
boolean. Standardwert: true.
Wenn dies zutrifft, schlägt diese Aufgabe fehl, wenn Fehler in den StandardError-Datenstrom geschrieben werden.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Anforderungen
| Anforderung | BESCHREIBUNG |
|---|---|
| Pipelinetypen | YAML, Classic Build, Classic Release |
| Läuft auf | Agent, DeploymentGroup |
| Anforderungen | Nichts |
| Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
| Befehlseinschränkungen | Jegliche |
| Settable-Variablen | Jegliche |
| Agentversion | 1.95.0 oder höher |
| Vorgangskategorie | Einsetzen |