2

큰 따옴표를 매개 변수에 추가하면 왜 아래의 psexec 실행 명령이 실패합니까?psexec이 (가) 오류 코드 1과 함께 종료되었습니다 - 큰 따옴표

  • 그것은 그것은 따옴표없이 psexec에 와 잘 작동 따옴표
  • psexec에없이이 잘 작동! 다음과 같이

enter image description here

.BAT 파일의 내용은 다음과 같습니다

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

세 번째 실행은 데모였다. 첫 번째 두 매개 변수는 매개 변수의 인용 여부에 따라 다른 결과를 제공합니다 (파란색 화살표 참조). 아직도 - 그것은 같은 배치입니다! –

+2

죄송합니다, 당신 말이 맞아요. 나는 내가해서는 안되는 곳을 읽고 있었다. –

답변

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

내가 필요한 것! 감사! –

관련 문제