Dela via


Submit-AzHDInsightScriptAction

Skickar en ny skriptåtgärd till ett Azure HDInsight-kluster.

Syntax

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

Description

Cmdleten Submit-AzHDInsightScriptAction skickar en ny skriptåtgärd till ett Azure HDInsight-kluster. Använd PersistOnSuccess för att köra skriptåtgärden varje gång klustret skalas upp, så länge skriptåtgärden först lyckas.

Exempel

Exempel 1: Skicka en ny skriptåtgärd till ett HDInsight-kluster som körs

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

Det här kommandot skickar en skriptåtgärd till ett HDInsight-kluster som körs.

Parametrar

-ApplicationName

Anger programnamnet för skriptåtgärden. När ApplicationName har angetts ska PersistOnSuccess anges till False, noder får endast innehålla edgenode och antalet skriptåtgärder ska vara lika med 1.

Typ:String
Position:5
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ClusterName

Anger namnet på klustret.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på skriptåtgärden.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-NodeTypes

Anger de nodtyper som skriptåtgärden ska köras på.

Typ:RuntimeScriptActionClusterNodeType[]
Godkända värden:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Parameters

Anger parametrarna för skriptåtgärden.

Typ:String
Position:4
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PersistOnSuccess

Anger att skriptåtgärden ska köras varje gång klustret skalas upp. Den här växelparametern ignoreras om skriptåtgärden ursprungligen misslyckas.

Typ:SwitchParameter
Position:6
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Anger namnet på resursgruppen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Uri

Anger den offentliga URI:n för skriptåtgärden (ett PowerShell- eller Bash-skript).

Typ:Uri
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

String

Uri

RuntimeScriptActionClusterNodeType[]

Utdata

AzureHDInsightRuntimeScriptActionOperationResource