如何使用Start-AzureRmAutomationRunbook将参数传递给用python编写的子runbook。在
Start-AzureRmAutomationRunbook
接受命名参数的-Parameter
选项(对于在PowerShell中编写的子Runbook非常有用)。但是由于python支持位置参数(args),所以我不能使用-Parameter
选项。在
顺便说一句,我的python runbook运行在一个混合worker上,所以,我不确定如何使用内联执行,因为我需要传递RunOn选项(hybrid runbook worker Group)。在
不幸的是-Parameters选项不适用于Python runbook。这是一个bug,我已经归档了(https://github.com/Azure/azure-powershell/issues/5313)。在
可以从另一个runbook内部使用Start AutomationRunbook的-Parameters选项。在
因此,作为一种解决方法,您可以创建一个如下所示的PowerShell runbook:
然后,可以从Start-AzureRmAutomationRunbook cmdlet调用该runbook(假设Python runbook名为“HelloWorldPy”):
^{pr2}$相关问题 更多 >
编程相关推荐