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 |