AzurePowerShell@1 - Azure PowerShell v1 görevi

Bir Azure ortamında PowerShell betiğini çalıştırmak için bu görevi kullanın. Azure bağlamı, sağlanan Azure Resource Manager hizmet bağlantısıyla doğrulanır.

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.

Girişler

ConnectedServiceNameSelector - Azure Bağlantı Türü
string. İzin verilen değerler: ConnectedServiceName (Azure Klasik), ConnectedServiceNameARM (Azure Resource Manager). Varsayılan değer: ConnectedServiceName.


ConnectedServiceName - Klasik Azure Aboneliği
string. olduğunda ConnectedServiceNameSelector = ConnectedServiceNamegereklidir.

PowerShell'i çalıştırmadan önce yapılandırılan Klasik Azure aboneliği.


ConnectedServiceNameARM - Azure Aboneliği
string. olduğunda ConnectedServiceNameSelector = ConnectedServiceNameARMgereklidir.

PowerShell'i çalıştırmadan önce yapılandırılan Azure Resource Manager aboneliği.


ScriptType - Betik Türü
string. Gereklidir. İzin verilen değerler: FilePath (Betik Dosyası Yolu), InlineScript (Satır içi Betik). Varsayılan değer: FilePath.

Betiğin türü: dosya yolu veya satır içi.


ScriptPath - Betik Yolu
string. İsteğe bağlı. olduğunda ScriptType = FilePathkullanın.

Betiğin yolu. Bu tam yol veya varsayılan çalışma dizinine göre bir yol olmalıdır.


Inline - Satır içi Betik
string. İsteğe bağlı. olduğunda ScriptType = InlineScriptkullanın. Varsayılan değer: # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments.

Yürütülecek betiği gösterir. Desteklenen satır içi betik uzunluğu üst sınırı 500 karakterdir. Daha uzun bir betik kullanmak istiyorsanız bir dosyadan betik kullanın.


ScriptArguments - Betik Bağımsız Değişkenleri
string.

PowerShell'e geçirmek için ek parametreler. Bunlar sıralı veya adlandırılmış parametreler olabilir.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Şirket içinde barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: azureps
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.95.0 veya üzeri
Görev kategorisi Dağıtma