Передайте значение из конвейера Azure ADF в PowerShell, где этот конвейер был вызван

Я хочу выполнить некоторые действия в своей PowerShell на основе значения из конвейера Azure ADF (фабрика данных Azure). Как я могу передать значение из конвейера ADF в PowerShell, где я вызвал этот конвейер ADF? Таким образом, я могу выполнить соответствующие шаги в PowerShell на основе значения, полученного из конвейера ADF.

ПРИМЕЧАНИЕ: я не ищу состояние выполнения конвейера (успех, сбой и т. д.), Но я ищу какое-то значение переменной, которое мы получаем внутри конвейера - скажем, значение флага, которое мы получили из таблицы с помощью Поисковая активность и т. д.

Есть предположения?

Не могли бы вы поделиться образцом кода, и, возможно, с немного большим контекстом вам будет легче предложить решение.

Simon Bourdeau 16.10.2018 20:18

Вы можете попытаться получить результат выполнения действия в PowerShell. Там вы можете найти какой-то результат деятельности.

Yusheng 17.10.2018 04:24

мелкие правки / доработки.

Amit Verma 17.10.2018 11:58

Да, Юшэн, теперь я вижу этот вариант. Думаю, мне нужно его проанализировать и получить от него то, что я хочу. Хорошо, дай мне посмотреть.

KPK 18.10.2018 07:20

Если вы примете мой ответ, вы можете отметить его. Это действительно полезно для других ссылок на форуме.

Jay Gong 01.11.2018 02:18
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
5
613
1

Ответы 1

КПК, требования, о которых вы говорите, определенно могут быть выполнены, хотя я не знаю, где запускаются ваши сценарии Powershell.

Вы можете писать свои сценарии Powershell в HTTP-триггер с функцией Azure, обратитесь к этому док. Затем вы можете получить вывод конвейера в Powershell:

https://docs.microsoft.com/en-us/powershell/module/azurerm.datafactoryv2/invoke-azurermdatafactoryv2pipeline?view=azurermps-4.4.1#outputs.

Затем передайте значение, которое вы хотите запустить HTTP-триггером функции Azure в качестве параметров.

@KPK Замечательно! Пожалуйста, отметьте мой ответ для справки на форуме. Большое спасибо.

Jay Gong 30.10.2018 02:56

Другие вопросы по теме