使用SSIS执行进程任务来运行批处理文件

时间:2016-03-18 16:38:16

标签: batch-file ssis psexec

我的任务是使用SSIS“执行流程任务”执行批处理文件。 仅供参考,批处理文件(名为test.bat)使用PsExec命令调用远程Web服务器上的runthisboy.bat文件以刷新appPool。这是我在test.bat中写的:

psexec -d -i -s \\webserver1 -u domainName\myID -p myPassword "C:\Documents\runthisboy.bat"

运行SSIS包后,会显示一条错误消息:

  

[执行进程任务]错误:在“”处执行“C:\ Windows \ System32 \ cmd.exe”“/ c C:\ Users \ myName \ Desktop \ test.bat”时,进程退出代码为“ 1“而预期为”0“。

但是如果我使用这个SSIS包来运行其他.bat文件,比如:

xcopy /d /y "C:\Users\myName\Desktop\sample.txt" "C:\documents"

它没有任何问题。

如果有人能给我一些关于这里发生的事情的线索,我将非常感激!

0 个答案:

没有答案