Start-AzLogicApp 命令不传递参数值逻辑应用程序

Start-AzLogicApp command does not pass parameter values logic app

我可以使用“Start-AzLogicApp”命令启动逻辑应用程序,但作为此命令的一部分传递的参数实际上并未传递给逻辑应用程序。而是使用默认值。

触发逻辑应用程序的代码 $parameters = @{ "开始时间" = $startTime; “结束时间”= $结束时间} 启动-AzLogicApp -ResourceGroupName myres -Name $logicAppName -MyLogicApp $trigger.Name -Parameters $parameters

逻辑应用参数定义 “参数”: “时间结束”: { “默认值”:“temp2”, “类型”:“字符串” }, “开始时间”: { “默认值”:“温度”, “类型”:“字符串” }

如果有人可以提供帮助,我们将不胜感激。

好像是Start-AzLogicApp命令的bug,关于这个问题的另一个post供大家参考:

作为解决方法,您可以通过以下命令触发带参数的逻辑应用:

$parameters = '{ 
    "param1": "abc" 
}'

$headers = @{"Content-Type" = "application/json"}

Invoke-WebRequest -Uri $url -Method POST -Body $parameters -Headers $headers