ほとんどのWindows SFTPクライアント(FileZillaなど)はGUIベースのようです。バッチファイルから呼び出すことができるものが必要です。
pscpとpsftpは非常にカスタマイズ可能(オプション)で軽量です。起動するオープンソース。
http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/download.html
WinSCPにはコマンドライン機能があります。
c:\>winscp.exe /console /script=example.txt
スクリプトはexample.txt
で行われます。
http://winscp.net/eng/docs/guide_automation を参照してください
Windowsコマンドインタープリター/ php/Perlなどのスクリプト言語の使用方法の詳細については、 http://winscp.net/eng/docs/guide_automation_advanced を参照してください。
FileZillaにはコマンドラインがありますが、サイトマネージャーにある事前定義されたサーバーでのみGUIを開くことができます。
Cygwin + sftp/scp自然
WinSCPはバッチファイルから呼び出すことができます。
"C:\Program Files\WinSCP\WinSCP.exe" /console
コマンド例:
option batch on
option confirm off
option transfer binary
open sftp://username@hostname:port -hostkey="ssh-rsa "
www.bitvise.com-sftpcも優れたコマンドラインクライアントです。
LFTPは優れていますが、Linuxのみです。 Windowsポート ここ を見つけることができます。決して試しませんでした。
Achtunq、Cygwinを使用しますが、すべてがバンドルに含まれています。
bitvise tunnelier は非常にうまく機能します
この小さなアプリケーションは私のために仕事をします。 IISベースのTLS/SSLセキュアftpサイト: http://netwinsite.com/surgeftp/sslftp.htm にアクセスする別のCLIベースのクライアントが見つかりませんでした。