Freigeben über


Submit-AzHDInsightScriptAction

Übermittelt eine neue Skriptaktion an einen Azure HDInsight-Cluster.

Syntax

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

Beschreibung

Das Cmdlet Submit-AzHDInsightScriptAction sendet eine neue Skriptaktion an einen Azure HDInsight-Cluster. Verwenden Sie PersistOnSuccess , damit die Skriptaktion jedes Mal ausgeführt wird, wenn der Cluster skaliert wird, solange die Skriptaktion anfangs erfolgreich ist.

Beispiele

Beispiel 1: Übermitteln einer neuen Skriptaktion an einen ausgeführten HDInsight-Cluster

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

Dieser Befehl sendet eine Skriptaktion an einen ausgeführten HDInsight-Cluster.

Parameter

-ApplicationName

Gibt den Anwendungsnamen für die Skriptaktion an. Wenn ApplicationName angegeben wird, sollte PersistOnSuccess auf False festgelegt werden, Knoten dürfen nur Edgenode enthalten, und die Anzahl der Skriptaktionen sollte gleich 1 sein.

Typ:String
Position:5
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-ClusterName

Gibt den Namen des Clusters an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen der Skriptaktion an.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeTypes

Gibt die Knotentypen an, auf denen die Skriptaktion ausgeführt werden soll.

Typ:RuntimeScriptActionClusterNodeType[]
Zulässige Werte:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-Parameters

Gibt die Parameter für die Skriptaktion an.

Typ:String
Position:4
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-PersistOnSuccess

Gibt an, dass die Skriptaktion jedes Mal ausgeführt werden soll, wenn der Cluster skaliert wird. Dieser Switch-Parameter wird ignoriert, wenn die Skriptaktion anfänglich fehlschlägt.

Typ:SwitchParameter
Position:6
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Gibt den Namen der Ressourcengruppe an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Uri

Gibt den öffentlichen URI für die Skriptaktion (ein PowerShell- oder Bash-Skript) an.

Typ:Uri
Position:2
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

Eingaben

String

Uri

RuntimeScriptActionClusterNodeType[]

Ausgaben

AzureHDInsightRuntimeScriptActionOperationResource