New-AzureRMAutomationWebhook

Membuat webhook untuk runbook Automation.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

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

Deskripsi

Cmdlet New-AzureRmAutomationWebhook membuat webhook untuk runbook Azure Automation. Pastikan untuk menyimpan URL webhook yang dikembalikan cmdlet ini, karena tidak dapat diambil lagi.

Contoh

Contoh 1: Membuat webhook

PS C:\>$Webhook = New-AzureRmAutomationWebhook -Name "Webhook06" -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroup "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force

Perintah ini membuat webhook bernama Webhook06 untuk runbook bernama ContosoRunbook di akun Automation bernama AutomationAccount01. Perintah menyimpan webhook dalam variabel $Webhook. Webhook diaktifkan. Webhook kedaluwarsa pada waktu yang ditentukan. Perintah ini tidak menyediakan nilai apa pun untuk parameter webhook. Perintah ini menentukan parameter Force . Oleh karena itu, itu tidak meminta Anda untuk konfirmasi.

Contoh 2: Membuat webhook dengan parameter

PS C:\>$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
PS C:\> $Webhook = New-AzureRmAutomationWebhook -Name "Webhook11" -Parameters $Params -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroup "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force

Perintah pertama membuat kamus parameter, dan menyimpannya dalam variabel $Params. Perintah kedua membuat webhook bernama Webhook11 untuk runbook bernama ContosoRunbook di akun Automation bernama AutomationAccount01. Perintah menetapkan parameter dalam $Params ke webhook.

Parameter

-AutomationAccountName

Menentukan nama akun Automation tempat cmdlet ini membuat webhook.

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

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

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

-ExpiryTime

Menentukan waktu kedaluwarsa untuk webhook sebagai objek DateTimeOffset . Anda dapat menentukan string atau DateTime yang dapat dikonversi ke DateTimeOffset yang valid.

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

Menentukan apakah webhook diaktifkan.

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

-Name

Menentukan nama untuk webhook.

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

-Parameters

Menentukan kamus pasangan kunci/nilai. Kuncinya adalah nama parameter runbook. Nilainya adalah nilai parameter runbook. Ketika runbook dimulai sebagai respons terhadap webhook, parameter ini diteruskan ke runbook.

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

-ResourceGroupName

Menentukan nama grup sumber daya tempat cmdlet ini membuat webhook.

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

-RunbookName

Menentukan nama runbook yang akan dikaitkan dengan webhook.

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

-RunOn

Nama opsional grup hybrid worker yang harus menjalankan runbook

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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

Input

String

Boolean

DateTimeOffset

Output

Webhook