Delen via


New-AzAutomationWebhook

Hiermee maakt u een webhook voor een Automation-runbook.

Syntaxis

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

Description

Met de cmdlet New-AzAutomationWebhook maakt u een webhook voor een Azure Automation-runbook. Zorg ervoor dat u de webhook-URL opslaat die door deze cmdlet wordt geretourneerd, omdat deze niet opnieuw kan worden opgehaald.

Voorbeelden

Voorbeeld 1: Een webhook maken

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

Met deze opdracht maakt u een webhook met de naam Webhook06 voor het runbook ContosoRunbook in het Automation-account met de naam AutomationAccount01. Met de opdracht wordt de webhook opgeslagen in de variabele $Webhook. De webhook is ingeschakeld. De webhook verloopt op het opgegeven moment. Deze opdracht biedt geen waarden voor webhookparameters. Met deze opdracht geeft u de parameter Force op. Daarom wordt u niet om bevestiging gevraagd.

Voorbeeld 2: Een webhook maken met parameters

$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

Met de eerste opdracht maakt u een woordenlijst met parameters en slaat u deze op in de variabele $Params. Met de tweede opdracht maakt u een webhook met de naam Webhook11 voor het runbook ContosoRunbook in het Automation-account met de naam AutomationAccount01. Met de opdracht worden de parameters in $Params toegewezen aan de webhook.

Parameters

-AutomationAccountName

Hiermee geeft u de naam op van een Automation-account waarin deze cmdlet een webhook maakt.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExpiryTime

Hiermee geeft u de verlooptijd voor de webhook op als een DateTimeOffset-object . U kunt een tekenreeks of een datum/tijd opgeven die kan worden geconverteerd naar een geldige DateTimeOffset.

Type:DateTimeOffset
Position:5
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Force

ps_force

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IsEnabled

Hiermee geeft u op of de webhook is ingeschakeld.

Type:Boolean
Position:4
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u een naam voor de webhook.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Parameters

Hiermee geeft u een woordenlijst van sleutel-/waardeparen. De sleutels zijn de parameternamen van het runbook. De waarden zijn de parameterwaarden van het runbook. Wanneer het runbook wordt gestart als reactie op een webhook, worden deze parameters doorgegeven aan het runbook.

Type:IDictionary
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam op van de resourcegroep waarvoor deze cmdlet een webhook maakt.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-RunbookName

Hiermee geeft u de naam van het runbook aan de webhook te koppelen.

Type:String
Position:3
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-RunOn

Optionele naam van de hybrid worker-groep die het runbook moet uitvoeren

Type:String
Aliassen:HybridWorker
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

Boolean

DateTimeOffset

Uitvoerwaarden

Webhook