2016-06-28 71 views
1

我想运行PowerShell来创建一个.csv文件。我已经在powershell中多次执行脚本,但在SSIS中执行它时遇到困难。我有一个执行进程任务控制。可执行文件指向我的powershell .exe,参数是路径和文件名。当它执行时,我得到[执行进程任务]错误错误:执行“C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe”“-ExecutionPolicy ByPass -command”。 'c:\ MIMPasswordImport \ PowerShellScript \ MIMImport.ps1'“”at“”,进程退出代码为“1”,而期望值为“0”。任何帮助,将不胜感激。Powershell在SSIS作业

+0

您在执行过程任务中设置的命令是什么? – Shiva

回答

1

这是SSIS包中唯一的东西吗?如果是这样,你不需要一个包来创建一个SQL代理作业来使用PowerShell,你可以直接做到这一点。如果您想使用代码,则还可以将您的PowerShell脚本调整为SSIS包中的脚本任务。如果你只是想填充和创建一个csv,如何使用SSIS本身的目的。如果你想要运行它,你的脚本可能会有一个问题,当它不应该像SSIS那样解释返回的数据时,你的脚本会返回信息,因为它不像你想像的那样解释,并且有一个特定的成功代码,它会在使用时得到预期的结果在一个流程任务中。