Udostępnij za pośrednictwem


New-AzAutomationWebhook

Tworzy element webhook dla elementu Runbook usługi Automation.

Składnia

New-AzAutomationWebhook
   [-Name] <String>
   [-RunbookName] <String>
   [-IsEnabled] <Boolean>
   [-ExpiryTime] <DateTimeOffset>
   [-Parameters <IDictionary>]
   [-Force]
   [-RunOn <String>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzAutomationWebhook tworzy element webhook dla elementu runbook usługi Azure Automation. Pamiętaj, aby zapisać adres URL elementu webhook zwracany przez to polecenie cmdlet, ponieważ nie można go pobrać ponownie.

Przykłady

Przykład 1. Tworzenie elementu webhook

$Webhook = New-AzAutomationWebhook -Name "Webhook06" -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force

To polecenie tworzy element webhook o nazwie Webhook06 dla elementu runbook o nazwie ContosoRunbook na koncie usługi Automation o nazwie AutomationAccount01. Polecenie przechowuje element webhook w zmiennej $Webhook. Element webhook jest włączony. Element webhook wygasa w określonym czasie. To polecenie nie udostępnia żadnych wartości parametrów elementu webhook. To polecenie określa parametr Force . W związku z tym nie wyświetla monitu o potwierdzenie.

Przykład 2. Tworzenie elementu webhook z parametrami

$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
$Webhook = New-AzAutomationWebhook -Name "Webhook11" -Parameters $Params -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force

Pierwsze polecenie tworzy słownik parametrów i przechowuje je w zmiennej $Params. Drugie polecenie tworzy element webhook o nazwie Webhook11 dla elementu runbook o nazwie ContosoRunbook na koncie usługi Automation o nazwie AutomationAccount01. Polecenie przypisuje parametry w $Params do elementu webhook.

Parametry

-AutomationAccountName

Określa nazwę konta usługi Automation, w którym to polecenie cmdlet tworzy element webhook.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

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

-ExpiryTime

Określa czas wygaśnięcia elementu webhook jako obiekt DateTimeOffset . Można określić ciąg lub wartość DateTime , którą można przekonwertować na prawidłową wartość DateTimeOffset.

Type:DateTimeOffset
Position:5
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Force

ps_force

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

-IsEnabled

Określa, czy element webhook jest włączony.

Type:Boolean
Position:4
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Określa nazwę elementu webhook.

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

-Parameters

Określa słownik par klucz/wartość. Klucze są nazwami parametrów elementu Runbook. Wartości to wartości parametrów elementu Runbook. Po uruchomieniu elementu Runbook w odpowiedzi na element webhook te parametry są przekazywane do elementu Runbook.

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

-ResourceGroupName

Określa nazwę grupy zasobów, dla której to polecenie cmdlet tworzy element webhook.

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

-RunbookName

Określa nazwę elementu Runbook do skojarzenia z elementem webhook.

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

-RunOn

Opcjonalna nazwa hybrydowej grupy procesów roboczych, która powinna wykonać element Runbook

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

String

Boolean

DateTimeOffset

Dane wyjściowe

Webhook