共用方式為


Add-AzSqlElasticJobStep

將工作步驟新增至工作

語法

DefaultSet (預設值)

Add-AzSqlElasticJobStep
    [-ResourceGroupName] <String>
    [-ServerName] <String>
    [-AgentName] <String>
    [-JobName] <String>
    -TargetGroupName <String>
    -CommandText <String>
    -Name <String>
    [-CredentialName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

WithOutputDb

Add-AzSqlElasticJobStep
    [-ResourceGroupName] <String>
    [-ServerName] <String>
    [-AgentName] <String>
    [-JobName] <String>
    -TargetGroupName <String>
    -CommandText <String>
    -OutputDatabaseObject <AzureSqlDatabaseModel>
    -OutputTableName <String>
    -Name <String>
    [-CredentialName <String>]
    [-OutputCredentialName <String>]
    [-OutputSchemaName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

WithOutputDbId

Add-AzSqlElasticJobStep
    [-ResourceGroupName] <String>
    [-ServerName] <String>
    [-AgentName] <String>
    [-JobName] <String>
    -TargetGroupName <String>
    -CommandText <String>
    -OutputDatabaseResourceId <String>
    -OutputTableName <String>
    -Name <String>
    [-CredentialName <String>]
    [-OutputCredentialName <String>]
    [-OutputSchemaName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ObjectSet

Add-AzSqlElasticJobStep
    [-ParentObject] <AzureSqlElasticJobModel>
    -TargetGroupName <String>
    -CommandText <String>
    -Name <String>
    [-CredentialName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

WithOutputDbUsingParentObject

Add-AzSqlElasticJobStep
    [-ParentObject] <AzureSqlElasticJobModel>
    -TargetGroupName <String>
    -CommandText <String>
    -OutputDatabaseObject <AzureSqlDatabaseModel>
    -OutputTableName <String>
    -Name <String>
    [-CredentialName <String>]
    [-OutputCredentialName <String>]
    [-OutputSchemaName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

WithOutputDbIdUsingParentObject

Add-AzSqlElasticJobStep
    [-ParentObject] <AzureSqlElasticJobModel>
    -TargetGroupName <String>
    -CommandText <String>
    -OutputDatabaseResourceId <String>
    -OutputTableName <String>
    -Name <String>
    [-CredentialName <String>]
    [-OutputCredentialName <String>]
    [-OutputSchemaName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ResourceIdSet

Add-AzSqlElasticJobStep
    [-ParentResourceId] <String>
    -TargetGroupName <String>
    -CommandText <String>
    -Name <String>
    [-CredentialName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

WithOutputDbUsingParentResourceId

Add-AzSqlElasticJobStep
    [-ParentResourceId] <String>
    -TargetGroupName <String>
    -CommandText <String>
    -OutputDatabaseObject <AzureSqlDatabaseModel>
    -OutputTableName <String>
    -Name <String>
    [-CredentialName <String>]
    [-OutputCredentialName <String>]
    [-OutputSchemaName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

WithOutputDbIdUsingParentResourceId

Add-AzSqlElasticJobStep
    [-ParentResourceId] <String>
    -TargetGroupName <String>
    -CommandText <String>
    -OutputDatabaseResourceId <String>
    -OutputTableName <String>
    -Name <String>
    [-CredentialName <String>]
    [-OutputCredentialName <String>]
    [-OutputSchemaName <String>]
    [-StepId <Int32>]
    [-TimeoutSeconds <Int32>]
    [-RetryAttempts <Int32>]
    [-InitialRetryIntervalSeconds <Int32>]
    [-MaximumRetryIntervalSeconds <Int32>]
    [-RetryIntervalBackoffMultiplier <Double>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Add-AzSqlElasticJobStep Cmdlet 會將作業步驟新增至作業

範例

範例 1:將步驟新增至工作

$job = Get-AzSqlElasticJob -ResourceGroupName rg -ServerName elasticjobserver -Name job1
$job | Add-AzSqlElasticJobStep -Name step1 -TargetGroupName tg1 -CredentialName cred1 -CommandText "SELECT 1"
JobName StepName StepId TargetGroupName CredentialName Output CommandText
------- -------- ------ --------------- -------------- ------ -----------
job1    step1    1      tg1             cred1                 SELECT 1

將工作步驟新增至工作

參數

-AgentName

代理程式名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

DefaultSet
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDb
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CommandText

指令文字

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:參閱

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CredentialName

認證名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InitialRetryIntervalSeconds

初始重試間隔秒數

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-JobName

作業名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

DefaultSet
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDb
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-MaximumRetryIntervalSeconds

重試間隔秒數上限

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

工作步驟名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:步驟名稱

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OutputCredentialName

輸出認證名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

WithOutputDb
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentResourceId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentResourceId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OutputDatabaseObject

輸出資料庫物件

參數屬性

類型:AzureSqlDatabaseModel
預設值:None
支援萬用字元:False
不要顯示:False

參數集

WithOutputDb
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OutputDatabaseResourceId

輸出資料庫資源識別碼

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

WithOutputDbId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OutputSchemaName

輸出結構描述名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

WithOutputDb
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentResourceId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentResourceId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OutputTableName

輸出表格名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

WithOutputDb
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ParentObject

工作物件

參數屬性

類型:AzureSqlElasticJobModel
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ObjectSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentObject
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentObject
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ParentResourceId

工作資源 ID

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ResourceIdSet
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
WithOutputDbUsingParentResourceId
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
WithOutputDbIdUsingParentResourceId
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ResourceGroupName

資源群組名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

DefaultSet
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDb
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RetryAttempts

重試嘗試

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RetryIntervalBackoffMultiplier

重試間隔輪詢乘數

參數屬性

類型:

Nullable<T>[Double]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ServerName

伺服器名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

DefaultSet
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDb
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-StepId

步驟 ID

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetGroupName

目標群組名稱

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

DefaultSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDb
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ObjectSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbUsingParentObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ResourceIdSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
WithOutputDbIdUsingParentResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TimeoutSeconds

逾時秒數

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:威斯康星州

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

AzureSqlElasticJobModel

輸出

AzureSqlElasticJobStepModel