New-AzAutomationWebhook
Crea un webhook per un runbook di Automazione.
Sintassi
New-AzAutomationWebhook
[-Name] <String>
[-RunbookName] <String>
[-IsEnabled] <Boolean>
[-ExpiryTime] <DateTimeOffset>
[-Parameters <IDictionary>]
[-Force]
[-RunOn <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet New-AzAutomationWebhook crea un webhook per un runbook Automazione di Azure. Assicurarsi di salvare l'URL del webhook restituito da questo cmdlet, perché non può essere recuperato di nuovo.
Esempio
Esempio 1: Creare un webhook
$Webhook = New-AzAutomationWebhook -Name "Webhook06" -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force
Questo comando crea un webhook denominato Webhook06 per il runbook denominato ContosoRunbook nell'account di Automazione denominato AutomationAccount01. Il comando archivia il webhook nella variabile $Webhook. Il webhook è abilitato. Il webhook scade al momento specificato. Questo comando non fornisce valori per i parametri del webhook. Questo comando specifica il parametro Force . Pertanto, non richiede conferma.
Esempio 2: Creare un webhook con parametri
$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
Il primo comando crea un dizionario di parametri e li archivia nella variabile $Params. Il secondo comando crea un webhook denominato Webhook11 per il runbook denominato ContosoRunbook nell'account di Automazione denominato AutomationAccount01. Il comando assegna i parametri in $Params al webhook.
Parametri
-AutomationAccountName
Specifica il nome di un account di Automazione in cui questo cmdlet crea un webhook.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Specifica l'ora di scadenza per il webhook come oggetto DateTimeOffset . È possibile specificare una stringa o un valore DateTime che può essere convertito in un valore DateTimeOffset valido.
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
Specifica se il webhook è abilitato.
Type: | Boolean |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifica un nome per il webhook.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Parameters
Specifica un dizionario di coppie chiave/valore. Le chiavi sono i nomi dei parametri del runbook. I valori sono i valori dei parametri del runbook. Quando il runbook viene avviato in risposta a un webhook, questi parametri vengono passati al runbook.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse per il quale questo cmdlet crea un webhook.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RunbookName
Specifica il nome del runbook da associare al webhook.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RunOn
Nome facoltativo del gruppo di lavoro ibrido che deve eseguire il runbook
Type: | String |
Aliases: | HybridWorker |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per