如何从SSIS执行PowerShell脚本

问题描述:

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

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

+0

SQL Server集成服务。用于将数据移入和移出SQL Server的Microsoft工具/平台。 – 2009-03-03 05:16:01

+0

您正在处理执行过程任务的命令行是什么? – Richard 2009-03-03 14:21:09

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

powershell -noexit -command ". ./Startup.ps1" 

的-noexit将保持周围的实例(所以你不会希望出现这种情况),将所有真实的命令放在脚本中以点源化,避免了很长的命令行。