Start-AzAutomationRunbook

Startet einen Runbookauftrag.

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>]

Beschreibung

Das Cmdlet "Start-AzAutomationRunbook" startet einen Azure Automation Runbook-Auftrag. Geben Sie die ID oder den Namen eines Runbook an.

Beispiele

Beispiel 1: Starten eines Runbookauftrags

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

Dieser Befehl startet einen Runbookauftrag für das Runbook mit dem Namen "Runbk01" im Azure Automation Konto "Contoso17".

Beispiel 2: Starten eines Python 2-Runbookauftrags mit Parametern

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

Dieser Befehl startet einen Runbookauftrag für das Python 2 Runbook namens "RunbkPy01" im Azure Automation Konto "Contoso17" mit "ValueForPosition1" als erster Positionalparameter und "ValueForPosition2" für die zweite.

Beispiel 3: Starten eines Runbookauftrags und Warten auf Ergebnisse

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

Dieser Befehl startet einen Runbookauftrag für das Runbook mit dem Namen "Runbk01" im Azure Automation Konto "Contoso17". Dieser Befehl gibt den Wait-Parameter an. Daher werden Ergebnisse zurückgegeben, nachdem der Auftrag abgeschlossen wurde. Das Cmdlet wartet bis zu 1000 Sekunden auf die Ergebnisse.

Parameter

-AutomationAccountName

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

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden

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

-MaxWaitSeconds

Gibt die Anzahl der Sekunden an, die dieses Cmdlet auf den Abschluss eines Auftrags wartet, bevor der Auftrag abgebrochen wird. Der Standardwert ist 10800 oder drei Stunden.

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

-Name

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

-Parameters

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

-ResourceGroupName

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

-RunOn

Gibt an, auf welcher Hybridarbeitsgruppe das Runbook ausgeführt werden soll.

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

-Wait

Gibt an, dass dieses Cmdlet wartet, bis der Auftrag abgeschlossen, angehalten oder fehlschlägt, und gibt dann das Steuerelement an Azure PowerShell zurück.

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

Eingaben

String

Ausgaben

Job

PSObject