Dela via


New-AzAutomationWebhook

Skapar en webhook för en Automation-runbook.

Syntax

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

Cmdleten New-AzAutomationWebhook skapar en webhook för en Azure Automation-runbook. Spara webhooks-URL:en som den här cmdleten returnerar eftersom den inte kan hämtas igen.

Exempel

Exempel 1: Skapa en webhook

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

Det här kommandot skapar en webhook med namnet Webhook06 för runbooken ContosoRunbook i Automation-kontot med namnet AutomationAccount01. Kommandot lagrar webhooken i variabeln $Webhook. Webhooken är aktiverad. Webhooken upphör att gälla vid den angivna tidpunkten. Det här kommandot innehåller inga värden för webhookparametrar. Det här kommandot anger parametern Force. Därför uppmanas du inte att bekräfta.

Exempel 2: Skapa en webhook med parametrar

$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

Det första kommandot skapar en ordlista med parametrar och lagrar dem i variabeln $Params. Det andra kommandot skapar en webhook med namnet Webhook11 för runbooken ContosoRunbook i Automation-kontot med namnet AutomationAccount01. Kommandot tilldelar parametrarna i $Params till webhooken.

Parametrar

-AutomationAccountName

Anger namnet på ett Automation-konto där den här cmdleten skapar en webhook.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ExpiryTime

Anger förfallotiden för webhooken som ett DateTimeOffset- objekt. Du kan ange en sträng eller en DateTime- som kan konverteras till en giltig DateTimeOffset.

Typ:DateTimeOffset
Position:5
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Force

ps_force

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IsEnabled

Anger om webhooken är aktiverad.

Typ:Boolean
Position:4
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger ett namn på webhooken.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Parameters

Anger en ordlista med nyckel/värde-par. Nycklarna är runbook-parameternamnen. Värdena är runbook-parametervärdena. När runbooken startar som svar på en webhook skickas dessa parametrar till runbooken.

Typ:IDictionary
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Anger namnet på resursgruppen som den här cmdleten skapar en webhook för.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RunbookName

Anger namnet på runbooken som ska associeras med webhooken.

Typ:String
Position:3
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RunOn

Valfritt namn på hybridarbetsgruppen som ska köra runbooken

Typ:String
Alias:HybridWorker
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Boolean

DateTimeOffset

Utdata

Webhook