我正在尝试运行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"。任何帮助将不胜感激。
答案 0 :(得分:1)
这是SSIS包中唯一的东西吗?如果是这样,您不需要创建SQL代理作业的程序包来使用PowerShell,您可以直接执行此操作。如果要使用存在的代码,还可以将powershell脚本调整为SSIS包中的脚本任务。如果你只是想填充并创建一个csv如何使用SSIS本身的目的。如果你想要运行它的确切方式,那么你的脚本中可能会出现一个问题,即它不应该返回信息,因为SSIS以不同的方式解释返回的数据并且具有预期的特定成功代码在进程任务中使用时。