gpt4 book ai didi

Azure powershell Get-AzAutomationWebhook : Parameter set cannot be resolved

转载 作者:行者123 更新时间:2023-12-03 06:08:00 25 4
gpt4 key购买 nike

当我尝试按名称获取 Webhook 时,针对 Azure powershell 运行此命令

Get-AzAutomationWebhook -Name "WhName" -RunbookName "RB_Name" -ResourceGroupName "rgname" -AutomationAccountName "MyAutomationAccount"

我收到以下错误。

Get-AzAutomationWebhook: Parameter set cannot be resolved using thespecified named parameters. One or more parameters issued cannot beused together or an insufficient number of parameters were provided

如果我删除 -Name 参数

,它就可以正常工作
Get-AzAutomationWebhook -RunbookName "RB_Name" - ResourceGroupName "rgname" -AutomationAccountName "MyAutomationAccount"

这里有什么问题吗?为什么它不能像文档所述那样与 -Name 参数 一起使用?

最佳答案

当我在我的环境中尝试时,我也收到了与您相同的错误。

enter image description here

在解决您的问题后,我发现同时传递 runbook namename 参数会在 Runbook 内产生冲突。因为 Webhook 已分配给特定的 Runbook。

此外,我们已经尝试通过从 Runbook 本身执行代码来访问 Webhook,无需提供单独的 runbookName 参数。只需提供一个 Name 参数(Webhook 名称),包括自动化帐户资源组

如上所述,我尝试以以下格式执行命令,并能够成功检索 Webhook 详细信息,如图所示。

Get-AzAutomationWebhook -Name "newwebhook" -ResourceGroupName "<Resourcegroup>" -AutomationAccountName "newauto"

输出:

enter image description here

或者,如果您只想通过检查 Runbook 名称来检索 Webhook,请使用以下脚本。

$runbooklist = (Get-AzAutomationRunbook -AutomationAccountName "newauto" -ResourceGroupName "<resourcegroup>").Name
if($runbooklist -eq "newrunbook"){
Get-AzAutomationWebhook -Name "newwebhook" -ResourceGroupName "<resourcegroup>" -AutomationAccountName "newauto"
}

关于Azure powershell Get-AzAutomationWebhook : Parameter set cannot be resolved,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77130481/

25 4 0