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

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

有帮助吗?

解决方案

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

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

-noexit将保留实例(所以你不会想要那样),将脚本中的所有实际命令放在点源中避免使用非常长的命令行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top