Aracılığıyla paylaş


Start-AzAutomationRunbook

Bir runbook işi başlatır.

Sözdizimi

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
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

Tür:String
Diğer adlar:RunbookName
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Parameters

Tür:IDictionary
Diğer adlar:JobParameters
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RunOn

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

Tür:String
Diğer adlar:HybridWorker
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

Çıkışlar

Job

PSObject