导入Azure自动化中已有的Runbook需要在PowerShell中使用-Force
。虽然这适用于某些人,但我得到以下错误:
Import-AzureRmAutomationRunbook:BadRequest:使用更新Runbook 不允许定义不同的Runbook类型
检查了关于Runbook类型等的所有内容,一切似乎都没问题。如果我删除了Runbook,然后导入并在重新导入之后(用-Force覆盖),那么我就不再获得上面的消息了。
但我需要能够'覆盖'Runbook以保留Webhooks。
答案 0 :(得分:2)
ISE / Automation附加组件中存在一个错误,应尽快修复。暂时不要使用ISE / Automation Add-on上传Runbook。用户门户或PowerShell Import-AzureRmAutomationRunbook
构成PowerShell(不是来自ISE)。
答案 1 :(得分:0)
我有这个问题。问题是,应该是<DataEncryptionInfo xmlns="aa" xmlns:ds="bb" xmlns:xsi="cc" authenticate="true">
类型的Runbook早先被错误地导入为PowerShellWorkflow
类型的Runbook。删除并重新导入后,它对我来说很好。
,早期的Runbook cmdlet存在错误,其中PowerShell
cmdlet将RunbookType值返回为Get-AzureRmAutomationRunbook
而不是Script
,但是按照产品团队的最新评论已经修复。