Delen via


Submit-AzHDInsightScriptAction

Hiermee verzendt u een nieuwe scriptactie naar een Azure HDInsight-cluster.

Syntaxis

Submit-AzHDInsightScriptAction
      [-ClusterName] <String>
      [-Name] <String>
      [-Uri] <Uri>
      [-NodeTypes] <RuntimeScriptActionClusterNodeType[]>
      [[-Parameters] <String>]
      [[-ApplicationName] <String>]
      [-PersistOnSuccess]
      [-ResourceGroupName <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

De cmdlet Submit-AzHDInsightScriptAction verzendt een nieuwe scriptactie naar een Azure HDInsight-cluster. Gebruik PersistentOnSuccess om de scriptactie uit te voeren telkens wanneer het cluster wordt opgeschaald, zolang de scriptactie in eerste instantie slaagt.

Voorbeelden

Voorbeeld 1: Een nieuwe scriptactie verzenden naar een actief HDInsight-cluster

Submit-AzHDInsightScriptAction `
            -ClusterName "your-hadoop-001" `
            -Name "scriptaction" `
            -Uri "<script action URI>" `
            -NodeTypes Worker -PersistOnSuccess

Met deze opdracht wordt een scriptactie verzonden naar een actief HDInsight-cluster.

Parameters

-ApplicationName

Hiermee geeft u de naam van de toepassing voor de scriptactie. Wanneer ApplicationName is opgegeven, moet PersistOnSuccess worden ingesteld op False, moeten knooppunten alleen edgenode bevatten en het aantal scriptacties moet gelijk zijn aan 1.

Type:String
Position:5
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ClusterName

Hiermee geeft u de naam van het cluster.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van de scriptactie.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-NodeTypes

Hiermee geeft u de knooppunttypen op waarop de scriptactie moet worden uitgevoerd.

Type:RuntimeScriptActionClusterNodeType[]
Geaccepteerde waarden:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Parameters

Hiermee geeft u de parameters voor de scriptactie.

Type:String
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PersistOnSuccess

Geeft aan dat de scriptactie moet worden uitgevoerd telkens wanneer het cluster omhoog wordt geschaald. Deze schakelparameter wordt genegeerd als de scriptactie in eerste instantie mislukt.

Type:SwitchParameter
Position:6
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam van de resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Uri

Hiermee geeft u de openbare URI voor de scriptactie (een PowerShell- of Bash-script).

Type:Uri
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

String

Uri

RuntimeScriptActionClusterNodeType[]

Uitvoerwaarden

AzureHDInsightRuntimeScriptActionOperationResource