在我的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;