概要
コマンドライン実行(Execute Command Line)ステップを含むロボットをMCで実行した時、次のようなエラーメッセージが表示されます。
エラーメッセージ
日本語
コマンドライン実行アクションによるエラーが発生しました。Cannot run program ”cmd.exe” Malformed argument has embedded quote <コマンドライン>
英語
Error from the Execute Command Line action. Cannot run program "cmd.exe": Malformed argument has embedded quote: <コマンドライン>
発生条件
・コマンドライン実行ステップで、コマンドの引数をダブルクォーテーションで囲む。
例
MOVE /y "C:\temp\testfile.txt" "\\localhost\Share\\test.txt"
対処方法
RoboServer.confファイルに次の設定値を追加し、Roboserverを再起動してください。
設定先
<製品インストールディレクトリ>\bin\RoboServer.conf
設定値wrapper.java.additional.<数字>=-Djdk.lang.Process.allowAmbiguousCommands=true
もし設定済のwrapper.java.additional.<数字>パラメタがある場合、<数字>部分は重複しない整数を指定してください。
設定例wrapper.java.additional.20=-Djdk.lang.Process.allowAmbiguousCommands=true
区分 | 確認Ver |
トラブルシュート | 10.7.0.9、11.1.0.4、11.1.0.6、11.3.0.2 |