作为我们团队构建MSBuild脚本的一部分,我们有一个部署批处理文件需要在远程服务器上执行:
我可以确认这不是权限或防火墙问题:如果将bat命令更改为运行iisreset或calc.exe等命令,则该命令将正常工作。
我尝试过-s和>nul标志,还尝试在批处理文件中包装一个调用cmd的命令。我已经尝试过带引号和不带引号的bat cmd。
我尝试过的所有选项都可以在构建服务器上的cmd行中正常工作,但是从构建脚本本身无法正常工作。
有什么想法吗?
<Exec Command="psexec -accepteula \\servername D:\Build_Drop\DeploySites.bat "/>
我可以确认这不是权限或防火墙问题:如果将bat命令更改为运行iisreset或calc.exe等命令,则该命令将正常工作。
我尝试过-s和>nul标志,还尝试在批处理文件中包装一个调用cmd的命令。我已经尝试过带引号和不带引号的bat cmd。
我尝试过的所有选项都可以在构建服务器上的cmd行中正常工作,但是从构建脚本本身无法正常工作。
有什么想法吗?