如何从SSIS执行PowerShell脚本

Ed *_*ays 5 powershell ssis

有谁知道如何从SSIS执行PowerShell脚本?我已经创建了脚本,它可以从命令行运行.该脚本需要几个命令行参数,从cmd.exe调用时可以正常工作.

我在SSIS中使用执行进程任务,无法获取脚本文件执行.我正在使用表达式传递脚本名称和命令行参数.该任务返回一个不完整的字符串标记错误.

Ric*_*ard 5

从 VS 使用额外脚本启动 PSH(对于 Cmdlet 项目),我使用以下命令行:

powershell -noexit -command ". ./Startup.ps1"
Run Code Online (Sandbox Code Playgroud)

-noexit 将保留实例(所以您不会希望这样),将所有实际命令放在脚本中以点源方式避免了非常长的命令行。

  • @Ed Mays:您会更新有关如何传递参数的问题吗?谢谢。 (5认同)