在Azure自动化中传递Runbook之间的参数

时间:2017-06-06 13:02:21

标签: powershell azure azure-automation

我使用以下代码调用另一个Runbook:

$parameters = @{"Table" = 'myTable'}

Start-AutomationRunbook `
    -Name "ChildRunBook" `
    -Parameters $parameters

我使用`Start-AutomationRunBook'这是一个循环,他们需要并行运行,我不关心结果。

Parameters参数接收我首先声明的IDictonary,其中包含一个值。

我的子Runbook有一个名为Table的字符串参数,定义为:

param(
    [parameter(Mandatory=$True)] 
    [string] $Table
)

,传入的值是:

{"CliXml":"<Objs Version=\"1.1.0.1\" xmlns=\"http://schemas.microsoft.com/powershell/2004/04\">\r\n <S>myTable</S>\r\n</Objs>"}

我如何:

  1. 解析此字符串以获取值或;
  2. 让Runbook解析参数并为我分配?
  3. 由于

0 个答案:

没有答案