【问题标题】:How to pass arguments to ADF pipeline using powershell如何使用 powershell 将参数传递给 ADF 管道
【发布时间】:2019-05-14 08:35:15
【问题描述】:

我创建了一个在管道级别有两个参数的管道。 我想使用 powershell 将值发送到这些参数并触发管道。 知道如何使用 Powershell 进行操作。

【问题讨论】:

  • 到目前为止你尝试过什么? Stack Overflow 不是免费的脚本编写服务。预计您自己的研究和代码尝试。编辑问题以将您的代码包含在 Minimal, Complete, and Verifiable 示例中。

标签: powershell azure-data-factory-2


【解决方案1】:

我会留下一个脚本,您可以根据自己的需要进行修改:

Login-AzureRmAccount
Select-AzureRmSubscription -Subscription "yourSubId"

$dfname = "youDataFActoryName"
$rgName = "yourResourceGroupName"
$pipe = "pipeName"
$parameters = @{
    "param1" = "asdasd"
    "param2" = "123456"
}

Invoke-AzureRmDataFactoryV2Pipeline -DataFactoryName $dfname -ResourceGroupName $rgName -PipelineName $pipe -Parameter $parameters

希望这有帮助!

【讨论】:

    【解决方案2】:

    参数将作为hashtable 传递。 hashtable 是使用 @ 创建的

    例如:

    $param = @{"year" = "2022"}
    
    Invoke-AzDataFactoryV2Pipeline -ResourceGroupName "UAT" -DataFactoryName "ADF" -PipelineName "Snapshot" -Parameter $param
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多