web-dev-qa-db-ja.com

GUIモードではないコマンドラインを介してWinSCPに接続するにはどうすればよいですか?

コマンドラインからWinSCPコンソールに接続します。その中でバッチファイルを実行します。サーバーに接続するためのコマンドをバッチファイルに含める必要があります。

3
s10v10s

WinSCPスクリプト でSFTPサーバーに接続するための基本的なバッチファイルは次のようになります。

winscp.com /log=c:\writable\path\winscp.log /ini=nul /command ^
    "open sftp://username:[email protected]/ -hostkey=""...""" ^
    "some command like put for upload" ^
    "exit"

詳細については、 SFTPサーバーへのファイル転送の自動化 のガイドを参照してください。

のために -hostkey switch see スクリプトでのホストキーの確認


より簡単なのは WinSCPが完全な転送スクリプトまたはバッチファイルを生成する

enter image description here

4
Martin Prikryl