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 |