У меня есть команда powershell, которая запускается в модуле автоматизации Runbook для добавления нового пользователя в базу данных Azure Analysis, теперь я пытаюсь выполнить ту же команду через пользовательскую активность фабрики данных Azure, но не могу ее выполнить. Мой сценарий powershell сохраняется в файле script.ps1, который находится в учетной записи хранения, и я использую команду powershell .\script.ps1 для ее выполнения. Пожалуйста, предложите...
Как запустить Powershell из Azure DataFactory? Файл .ps1
Ответы (1)
Чтобы запустить сценарий powershell из ADF, вы можете использовать пользовательскую активность в ADFv2. Пользовательское действие может запускать сценарий powershell в пуле виртуальных машин пакетной службы Azure.
Документ о пользовательской активности: https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity
Также для справки: Как запустить PowerShell из Azure Data Factory
Спасибо!
person
AmanGarg-MSFT
schedule
21.06.2019
У меня есть приведенный ниже сценарий, сохраненный в учетной записи хранения, и это задание isadf показывает успешное выполнение, но не дает никаких выходных данных Script --› $Passwd = ConvertTo-SecureString xxxxx -AsPlainText -Force $pscredential = New-Object System.Management.Automation.PSCredential(' xxx', $passwd) Add-AzureAnalysisServicesAccount -RolloutEnvironment 'westeurope.asazure.windows.net' -ServicePrincipal -Credential $pscredential -TenantId xxxx Add-RoleMember -server xxx -ServicePrincipal -Credential $AzureCred -TenantId xxxx -Database xxx -MemberName xxxx -RoleName Разработчик
- person Nusrat Shaikh; 21.06.2019