本文介绍了psexec退出时出错代码1 - 双引号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我为参数添加双引号时,为什么psexec执行的命令失败?

Why does the psexec-executed command below fail when I add double quotes to the parameter?


  • 效果不错没有 psexec 带有双引号
  • $ b
  • 它与不带双引号的可以很好

  • It works fine without psexec with double quotes
  • It works fine with psexec without double quotes!

.bat文件如下:

set FILEPATH=%~1
set BAT_ARCHIVE_IDENTIFIER=%~2
set DEPLOYMENT_ROOT=%~3
echo %FILEPATH% %BAT_ARCHIVE_IDENTIFIER% %DEPLOYMENT_ROOT%


推荐答案

psexec -u user -p pass cmd /c "d:\GitRepos\runAll.bat a1 a2 "a3""

这篇关于psexec退出时出错代码1 - 双引号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 00:27