Udostępnij za pośrednictwem


ServiceFabricPowerShell@1 — zadanie programu PowerShell w wersji 1 usługi Service Fabric

To zadanie służy do uruchamiania skryptu programu PowerShell w kontekście połączenia klastra usługi Azure Service Fabric. Uruchamia dowolne polecenie lub skrypt programu PowerShell w sesji programu PowerShell z zainicjowanym połączeniem klastra usługi Service Fabric.

Składnia

# 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.

Dane wejściowe

clusterConnection - Połączenie usługi klastra
Alias wejściowy: serviceConnectionName. string. Wymagane.

Określa klaster usługi Azure Service Fabric, który będzie miał nawiązane połączenie z usługą po wykonaniu określonego skryptu programu PowerShell.


ScriptType - Typ skryptu
string. Wymagane. Dozwolone wartości: FilePath (Ścieżka pliku skryptu), InlineScript (Wbudowany skrypt). Wartość domyślna: FilePath.

Określa, czy skrypt jest dostarczany jako plik, czy wbudowany w zadaniu.


ScriptPath - Ścieżka skryptu
string. Opcjonalny. Użyj polecenia , gdy ScriptType = FilePath.

Określa ścieżkę do skryptu programu PowerShell do uruchomienia. Może zawierać symbole wieloznaczne i zmienne. Przykład: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml.

Uwaga

Łączenie plików Compose nie jest obsługiwane w ramach tego zadania.


Inline - Wbudowany skrypt
string. Opcjonalny. Użyj polecenia , gdy ScriptType = InlineScript. Wartość domyślna: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments.

Określa polecenia programu PowerShell do uruchomienia na agencie kompilacji. Dowiedz się więcej o zadaniach programu PowerShell.


ScriptArguments - Argumenty skryptu
string.

Określa dodatkowe parametry, które mają być przekazywane do programu PowerShell. Mogą być porządkowe lub nazwane parametry.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

To zadanie służy do uruchamiania skryptu programu PowerShell w kontekście połączenia klastra usługi Azure Service Fabric. Uruchamia dowolne polecenie lub skrypt programu PowerShell w sesji programu PowerShell z zainicjowanym połączeniem klastra usługi Service Fabric.

Service Fabric

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: Cmd
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 1.95.0 lub nowsza
Kategoria zadania Narzędzie