gpt4 book ai didi

powershell - 通过 Azure API、门户或 ISE 加载项启动 Runbook 会产生 "input parameter type mismatch"错误

转载 作者:行者123 更新时间:2023-12-03 05:59:03 27 4
gpt4 key购买 nike

给定一个简单的操作手册:

workflow test
{
[CmdletBinding()]
param([string] $NumericString)

write-output $NumericString
}

通过 Azure 门户作为新作业(已发布)、通过测试 Pane 或使用 Azure 自动化 PowerShell ISE 附加组件以数值(即:5)启动它时,会返回以下错误,并且执行失败。

[编辑]出于好奇,我尝试了一些其他值。 'true' 或 'false'(在 ise/ui 中不带引号)也会导致错误(并在引号内发送到 API)。[\edit]

The values provided for the root activity's arguments did not satisfy the root activity's requirements: 'DynamicActivity': Expected an input parameter value of type 'System.String' for parameter named 'Numeric'. Parameter name: rootArgumentValues

据我所知,当我通过父 Runbook、Webhook 等执行时,这不是一个因素。

PowerShell ISE 附加组件向 API 发出此 PUT 请求:(https://management.azure.com/subscriptions/<id>/resourceGroups/<rg>/providers/Microsoft.Automation/automationAccounts/<aa>/runbooks/<rb>/draft/testJob?api-version=2015-10-31)

{
"parameters": {
"Numeric": "5" <-- notice it's a string
}
}

enter image description here

最佳答案

这是自动化门户和 ISE 附加组件中的错误。对于门户网站,此问题应在一周左右修复。对于 ISE 附加组件,您可以在此处提交一个错误吗:https://github.com/azureautomation/azure-automation-ise-addon/issues

关于powershell - 通过 Azure API、门户或 ISE 加载项启动 Runbook 会产生 "input parameter type mismatch"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35640552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com