2016-11-30 6 views
0

WinSCP CLIを使用してファイル転送をスクリプトしています。私は秘密/公開鍵認証のみを使用していますが、パスワードは設定されていません。WinSCP.com:キー認証が失敗した場合にスクリプトのパスワードプロンプトをスキップする方法

WinSCP.com /nointeractiveinput 
      /command "open sftp://[email protected]/ -privatekey=PATH_TO_KEY ..." 
      ... 

私は現在エラー状況をテスト中です。 1つのエラー状況は、キー認証が失敗する可能性があることです。この場合、パスワードプロンプトが表示され、スクリプトはブロックされます。 /nointeractiveinput ...を呼び出すことは、パスワードプロンプトをスキップしないため、役に立ちません。

質問:パスワードプロンプトをスキップして、キー認証が行われないとスクリプトが失敗するようにするにはどうすればよいですか?

答えて

1

/nointeractiveinputスイッチは、このシナリオで実際に役立ちます。

WinSCPの最新バージョンを使用していることを確認してください。

+0

最新のバージョンに更新すると助けになりました。今は期待どおりに動作します。私が使った古いバージョン(4.x)はスイッチについて不平を言っていなかったので、有効なものと仮定していました。 – ivicaa

関連する問題