Aracılığıyla paylaş


ServiceFabricPowerShell@1 - Service Fabric PowerShell v1 görevi

Azure Service Fabric küme bağlantısı bağlamında bir PowerShell betiği çalıştırmak için bu görevi kullanın. Service Fabric küme bağlantısı başlatılmış bir PowerShell oturumunda herhangi bir PowerShell komutunu veya betiğini çalıştırır.

Syntax

# Service Fabric PowerShell v1
# Run a PowerShell script in the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
  inputs:
    clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection. 
    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.
# Service Fabric PowerShell v1
# Run a PowerShell script within the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
  inputs:
    clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection. 
    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

clusterConnection - Küme Hizmeti Bağlantısı
Giriş diğer adı: serviceConnectionName. string. Gereklidir.

Belirtilen PowerShell betiği yürütürken kurulmuş bir hizmet bağlantısına sahip olacak Azure Service Fabric kümesini belirtir.


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 görevde bir dosya olarak mı yoksa satır içi olarak mı sağlandığını belirtir.


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

Çalıştırılacak PowerShell betiğinin yolunu belirtir. Joker karakterler ve değişkenler içerebilir. Örnek: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml.

Not

Oluşturma dosyalarının birleştirilmesi bu görevin bir parçası olarak desteklenmez.


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

Derleme aracısı üzerinde çalıştırılacak PowerShell komutlarını belirtir. PowerShell görevleri hakkında daha fazla bilgi edinin.


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

PowerShell'e geçirecek ek parametreleri belirtir. 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.

Açıklamalar

Azure Service Fabric küme bağlantısı bağlamında bir PowerShell betiği çalıştırmak için bu görevi kullanın. Service Fabric küme bağlantısı başlatılmış bir PowerShell oturumunda herhangi bir PowerShell komutunu veya betiğini çalıştırır.

Service Fabric

  • Bu görev, bir Service Fabric kümesine bağlanmak ve dağıtmak için bir Service Fabric yüklemesi kullanır.
  • Derleme aracısı üzerinde Azure Service Fabric Core SDK'sı.

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: Cmd
Ö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 Yardımcı Program