Batch file .bat已退出,错误代码为0

Batch file .bat已退出,错误代码为0,batch-file,psexec,Batch File,Psexec,我在服务器中有一个名为test.bat的批处理文件,其中包含2个call batch命令 我正在使用psexec命令从另一台服务器运行这个test.bat psexec -u username -p password \\testserver "c:\test\test.bat" 1>Outputlog 第一个调用批处理文件命令工作正常,但当它转到下一个调用批处理命令时,抛出错误“.bat”,错误代码为0 实际上,第二个命令的作用如下 call D:\abc\def\ghi\test2.

我在服务器中有一个名为test.bat的批处理文件,其中包含2个call batch命令

我正在使用psexec命令从另一台服务器运行这个test.bat

psexec -u username -p password \\testserver "c:\test\test.bat" 1>Outputlog
第一个调用批处理文件命令工作正常,但当它转到下一个调用批处理命令时,抛出错误“.bat”,错误代码为0

实际上,第二个命令的作用如下

call D:\abc\def\ghi\test2.bat test >>test.log
我不知道为什么它在这方面失败了。是由于写权限吗


请告知……

错误代码0实际上意味着成功。这是psexec报告远程执行已成功完成。

最后,我通过以下命令解决了问题,并在运行psexec命令的本地服务器中写入日志

psexec -u username -p password \\testserver "c:\test\test.bat" 1>Outputlog

bat里面有什么?test2里面的代码做很多事情。但是出于测试目的,我编写了以下代码,以确保其工作正常与否。。回声测试…有人能帮我吗?我们需要更多的信息,因为我们不能仅仅确定你给出的线路中的错误。请告诉我你想要的详细信息。我会提供