我在通过post http调用powershell脚本/runbook/webhook中传递一些变量时遇到了问题,所以我想我会找到一个更简单的脚本并尝试,但它仍然是一样的,所以很明显我做错了什么。下面是我通过webook调用的powershell脚本/runbook:
Param
(
[Parameter (Mandatory= $true)]
[String] $Name
)
## Hello
write "Hello $Name"
这是我的基本测试流程
我只是似乎不能把我的头缠在所需的格式上,我已经尝试了许多变化,我开始迷路了。这里有一些其他的截图,可能会有用:
由于脚本具有“[Parameter(Mandatory= $true)] [String] $Name”,因此它会提示您输入:
- “如果未输入特定值,则使用默认值”。*
在创建Webhook的过程中,我也试着删除它,但是它只是说“你好”,并且仍然忽略我在PA流中输入的任何值。
我一定是在做一些愚蠢的事情,但如果我能让这个简单的例子工作,我可以实现相同的格式到我的更复杂(对我来说很复杂)的项目,并继续工作了。
谢谢你的帮助和建议。
尝试通过webhook将一些参数传递给powershell脚本/runbook,但似乎不起作用。
1条答案
按热度按时间vh0rcniy1#
由于Runbook的输入来自请求主体,因此您需要在脚本中进行以下更改以获得所需的输出。
下面是我通过逻辑应用程序发送的示例请求。
结果:
在Runbook中:
在LogicApp中: