ファームウェアを600プラスデバイスにプッシュできるようにバッチファイルを作成しています。pcpホストキープロンプトへの自動応答としてecho yを使用
私がコマンドプロンプトを表示している場合、ファームウェアをプッシュして、SSHキープロンプトにyesと答えて、次のコマンドを1行で実行できます。
echo y | pscp -v -scp -pw password C:\CNA1000\Firmware\CNA1504v1.1.7\CNA1504v1_1_7.run [email protected]:/tmp/.
エコーy | SSHキーのプロンプトにyesと答えます。しかし、バッチファイルに追加しようとすると、コマンドプロンプトでパスワードが嫌いというエラーが表示されます。
具体的には、次のようになります。
そして、バッチファイルを破るためにCTRL + Cを押すまで繰り返します。
私はプロセスを自動化できるようにこれを行うより良い方法はありますか?
おかげで、
質問を編集して、このバッチファイルの関連部分を含めることはできますか? – Kenster
あなたはSendKeysで試してみることができますか? – npocmaka
パスワードにはシンボル、おそらく '%'シンボルが含まれていますか? – rojo