Condividi tramite


Submit-AzHDInsightScriptAction

invia una nuova azione script a un cluster HDInsight di Azure.

Sintassi

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

Descrizione

Il cmdlet Submit-AzHDInsightScriptAction invia una nuova azione script a un cluster Azure HDInsight. Usare PersistOnSuccess per fare in modo che l'azione script venga eseguita ogni volta che il cluster viene ridimensionato, purché l'azione script abbia esito positivo.

Esempio

Esempio 1: Inviare una nuova azione script a un cluster HDInsight in esecuzione

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

Questo comando invia un'azione script a un cluster HDInsight in esecuzione.

Parametri

-ApplicationName

Specifica il nome dell'applicazione per l'azione script. Quando si specifica ApplicationName , PersistOnSuccess deve essere impostato su False, i nodi devono contenere solo edgenode e il numero di azioni script deve essere uguale a 1.

Tipo:String
Position:5
valore predefinito:None
Necessario:False
Accept pipeline input:True
Accept wildcard characters:False

-ClusterName

Specifica il nome del cluster.

Tipo:String
Position:0
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome dell'azione script.

Tipo:String
Position:1
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeTypes

Specifica i tipi di nodo in cui eseguire l'azione script.

Tipo:RuntimeScriptActionClusterNodeType[]
valori accettati:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

-Parameters

Specifica i parametri per l'azione script.

Tipo:String
Position:4
valore predefinito:None
Necessario:False
Accept pipeline input:True
Accept wildcard characters:False

-PersistOnSuccess

Indica che l'azione script deve essere eseguita ogni volta che il cluster viene ridimensionato. Questo parametro switch viene ignorato se l'azione script ha inizialmente esito negativo.

Tipo:SwitchParameter
Position:6
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Specifica il nome del gruppo di risorse.

Tipo:String
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Uri

Specifica l'URI pubblico per l'azione script (uno script di PowerShell o Bash).

Tipo:Uri
Position:2
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

Uri

RuntimeScriptActionClusterNodeType[]

Output

AzureHDInsightRuntimeScriptActionOperationResource