如何使用带变量的执行流程任务在SSIS中运行Powershell?

时间:2015-09-24 17:43:04

标签: ssis

我有一个SSIS包,我需要运行Powershell来获取一些数据。我在SSIS中使用了一个Excute Process Task并将C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe放在可执行文件中,它完美地运行。现在我想设置一个变量来完成工作。我创建了一个变量并将数据类型设置为strin并将值设置为C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

然后我转到Executable Process任务中的表达式并将其设为'可执行'并将@[User::Powershell_Location]放在那里。但我不知道我应该在进程菜单中的可执行文件中添加什么。

1 个答案:

答案 0 :(得分:1)

如果要传入任何参数,则需要转到执行流程任务编辑器的表达式选项卡,然后将表达式分配给'可执行文件',并可选择分配给'参数'。参见附件

enter image description here