【发布时间】:2018-06-12 19:31:33
【问题描述】:
我们如何使用 Start-AzureRmAutomationRunbook 将参数传递给用 python 编写的子 Runbook。
Start-AzureRmAutomationRunbook 接受命名参数的 -Parameter 选项(适用于用 PowerShell 编写的子 Runbook)。但是由于python支持位置参数(args),我无法使用-Parameter选项。
顺便说一句,我的 python runbook 运行在一个混合工作人员上,所以,我不确定我们如何使用内联执行,因为我需要传递 RunOn 选项(混合 Runbook 工作组)。
【问题讨论】:
-
您是否尝试过检查 sys.argv 以查看它是否将值转储到那里?
-
我无法在 Start-AzureRmAutomationRunbook cmdlet 中使用基于位置的参数,因此我无法检查 sys.argv。顺便说一句,Start-AzureRmAutomationRunbook 适用于没有参数的 python Runbook。
标签: python powershell azure azure-automation