psexec 以错误代码 1 退出 - 双引号
Posted
技术标签:
【中文标题】psexec 以错误代码 1 退出 - 双引号【英文标题】:psexec exited with error code 1 - double quotes 【发布时间】:2014-09-14 08:18:12 【问题描述】:为什么当我在参数中添加双引号时,下面的 psexec-executed 命令会失败?
没有 psexec 有双引号工作正常 带 psexec 不带双引号可以正常工作!.bat文件内容如下:
set FILEPATH=%~1
set BAT_ARCHIVE_IDENTIFIER=%~2
set DEPLOYMENT_ROOT=%~3
echo %FILEPATH% %BAT_ARCHIVE_IDENTIFIER% %DEPLOYMENT_ROOT%
【问题讨论】:
第三次执行只是一个演示。关键是前两个根据参数是否被引用给出不同的结果(见蓝色箭头)。仍然 - 它是同一批次! 对不起,你是对的。我正在阅读我不应该阅读的地方。 【参考方案1】:psexec -u user -p pass cmd /c "d:\GitRepos\runAll.bat a1 a2 "a3""
【讨论】:
正是我需要的!谢谢!以上是关于psexec 以错误代码 1 退出 - 双引号的主要内容,如果未能解决你的问题,请参考以下文章