如何使用SSIS中的进程任务运行存储在共享驱动器上的exe



在我的SSIS包中,我需要执行存储在共享驱动器上的exe;\abc.test.com\myfolder"。

我正在使用";处理任务";并将工作目录提供为";\abc.test.com\myfolder"并且可执行为";myfile.exe";

当我运行包时,它打开控制台,什么也不做。包显示错误";过程退出代码是"0"-1073741510";。

您可以在SSIS包中使用C#脚本任务

添加using System.Diagnostics;

然后做一些类似的事情

Process process = Process.Start(@"C:AppMyAwesomeExe.exe");
int id = process.Id;
Process tempProc = Process.GetProcessById(id);
this.Visible = false;
tempProc.WaitForExit();
this.Visible = true;

最新更新