Aracılığıyla paylaş


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

Tür:String
Position:1
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli: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.

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Tür:String
Aliases:RunbookName
Position:2
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-Parameters

Tür:IDictionary
Aliases:JobParameters
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Tür:String
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-RunOn

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

Tür:String
Aliases:HybridWorker
Position:Named
varsayılan değer:None
Gerekli: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.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Çıkışlar

Job

PSObject