我在服务器中有一个名为test.bat的批处理文件,其中包含2个调用批处理命令。
我使用psexec命令从另一台服务器运行此test.bat
第一个调用批处理文件命令工作正常,但是当它转到下一个调用批处理命令时它的抛出错误" .bat退出,错误代码为0。"
实际上第二个命令的作用是类似下面的内容
call D:\abc\def\ghi\test2.bat test >>test.log
我不确定为什么它在这一行失败了。这是由于写权限吗?
请告知......
答案 0 :(得分:2)
错误代码0实际上意味着成功。这是psexec报告远程执行成功完成。
答案 1 :(得分:0)
最后我通过以下命令解决并在我运行psexec命令的本地服务器中写入日志
psexec -u username -p password \\testserver "c:\test\test.bat" 1>Outputlog