Partager via


Submit-AzHDInsightScriptAction

envoie une nouvelle action de script à un cluster Azure HDInsight.

Syntaxe

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

Description

L’applet de commande Submit-AzHDInsightScriptAction envoie une nouvelle action de script à un cluster Azure HDInsight. Utilisez PersistOnSuccess pour que l’action de script s’exécute chaque fois que le cluster est mis à l’échelle, tant que l’action de script réussit initialement.

Exemples

Exemple 1 : Envoyer une nouvelle action de script à un cluster HDInsight en cours d’exécution

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

Cette commande envoie une action de script à un cluster HDInsight en cours d’exécution.

Paramètres

-ApplicationName

Spécifie le nom de l’application pour l’action de script. Lorsque ApplicationName est spécifié, PersistOnSuccess doit être défini sur False, les nœuds doivent contenir uniquement edgenode et le nombre d’actions de script doit être égal à 1.

Type:String
Position:5
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ClusterName

Spécifie le nom du cluster.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom de l’action de script.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-NodeTypes

Spécifie les types de nœuds sur lesquels exécuter l’action de script.

Type:RuntimeScriptActionClusterNodeType[]
Valeurs acceptées:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Parameters

Spécifie les paramètres de l’action de script.

Type:String
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PersistOnSuccess

Indique que l’action de script doit s’exécuter chaque fois que le cluster est mis à l’échelle. Ce paramètre de commutateur est ignoré si l’action de script échoue initialement.

Type:SwitchParameter
Position:6
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Spécifie le nom du groupe de ressources.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Uri

Spécifie l’URI public de l’action de script (un script PowerShell ou Bash).

Type:Uri
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

String

Uri

RuntimeScriptActionClusterNodeType[]

Sorties

AzureHDInsightRuntimeScriptActionOperationResource