Start-AzAutomationRunbook

Bir runbook işi başlatır.

Syntax

Start-AzAutomationRunbook
     [-Name] <String>
     [-Parameters <IDictionary>]
     [-RunOn <String>]
     [-ResourceGroupName] <String>
     [-AutomationAccountName] <String>
     [-DefaultProfile <IAzureContextContainer>]
     [<CommonParameters>]
Start-AzAutomationRunbook
     [-Name] <String>
     [-Parameters <IDictionary>]
     [-RunOn <String>]
     [-Wait]
     [-MaxWaitSeconds <Int32>]
     [-ResourceGroupName] <String>
     [-AutomationAccountName] <String>
     [-DefaultProfile <IAzureContextContainer>]
     [<CommonParameters>]

Description

Start-AzAutomationRunbook cmdlet'i bir Azure Otomasyonu runbook işi başlatır. Runbook'un kimliğini veya adını belirtin.

Örnekler

Örnek 1: Runbook işi başlatma

Start-AzAutomationRunbook -AutomationAccountName "Contoso17" -Name "Runbk01" -ResourceGroupName "ResourceGroup01"

Bu komut, Contoso17 adlı Azure Otomasyonu hesabında Runbk01 adlı runbook için bir runbook işi başlatır.

Örnek 2: Parametrelerle Python 2 runbook işi başlatma

$params = [ordered]@{"Key1"="ValueForPosition1";"Key2"="ValueForPosition2"}
Start-AzAutomationRunbook -AutomationAccountName "Contoso17" -Name "RunbkPy01" -ResourceGroupName "ResourceGroup01" -Parameters $params

Bu komut, Contoso17 adlı Azure Otomasyonu hesabında RunbkPy01 adlı Python 2 runbook'u için ilk konumsal parametre olarak "ValueForPosition1" ve ikincisi için "ValueForPosition2" ile bir runbook işi başlatır.

Örnek 3: Runbook işi başlatma ve sonuçları bekleme

Start-AzAutomationRunbook -AutomationAccountName "Contoso17" -Name "Runbk01" -ResourceGroupName "ResourceGroup01" -MaxWaitSeconds 1000 -Wait

Bu komut, Contoso17 adlı Azure Otomasyonu hesabında Runbk01 adlı runbook için bir runbook işi başlatır. Bu komut Wait parametresini belirtir. Bu nedenle, iş tamamlandıktan sonra sonuçları döndürür. Cmdlet, sonuçlar için 1000 saniyeye kadar bekler.

Parametreler

-AutomationAccountName

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxWaitSeconds

Bu cmdlet'in işi bırakmadan önce işin bitmesini beklediği saniye sayısını belirtir. Varsayılan değer 10800 veya üç saattir.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Type:String
Aliases:RunbookName
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Parameters

Type:IDictionary
Aliases:JobParameters
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RunOn

Runbook'un üzerinde çalıştırılacak Karma Çalışan Grubunu belirtir.

Type:String
Aliases:HybridWorker
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Wait

Bu cmdlet'in işin tamamlanmasını, askıya alınmasını veya başarısız olmasını beklediğini ve ardından denetimi Azure PowerShell'e döndürdüğünü gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Çıkışlar

Job

PSObject