1. ホーム
  2. batch-file

[解決済み] psexec はエラーコード 1 - 二重引用符で終了しました。

2022-02-18 20:38:44

質問

以下のpsexec-executedコマンドで、パラメータにダブルクォートを付けると失敗するのはなぜですか?

  • 正常に動作する なく psexec ダブルクォート
  • 正常に動作する psexec なし ダブルクォーテーション

.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""