2017-11-28 25 views
1

WinSCPのUIでスクリプトを実行したことはありません。WinSCPを使用してWindowsで自動FTPアップロードをスケジュールする

私は私たちの組織の共有ドライブに送信したいテキストファイルを生成する私たちのサーバー上のプログラムを持っています。インターネットを見渡しながら、私は以下のコードのようないくつかの解決策を見つけました。考えて見て、これは私が欲しいものではありません

option batch abort 
option confirm off 
open ftp://user:[email protected] 
synchronize local U:\DO Unitization\Team Member Folders\xxxxxxxx 
exit 

これはその後、その後winscp.com /script=abc.txt

として手動で実行.txtabc.txt

として保存されます(資格情報は明白な理由のために残されています)全体の目的はこれを自動化することでした。また、ディレクトリ内のすべてではなく、実際には1つのファイルのみを送信する必要があります。私が上で言ったように、私の知識はこの分野では不足しているので、私は誤ったコミュニケーションについて謝ります。

は、スタートのために ジョシュアAverbuch

+0

*「これは私が欲しいものではありません」* - あなたは何をしたいですか? –

+0

私は完全な自動化を探しています。たとえば、systemtime = 00:00:00の場合、このスクリプトを実行します。しかし、私はそこにスクリプトの問題があると信じているだけで、私はそれらを解剖することはできません。 –

答えて

1

、ありがとうWinSCP guide to automating file transfers to FTP serverを参照してください。

winscp.com /log=c:\path\ftp.log /command^
    "open ftp://user:[email protected]/"^
    "put ""U:\DO Unitization\Team Member Folders\xxxxxxxx\file.txt"" ""/remote/path/"""^
    "exit" 

あなたはあなたのためbatch file generated by WinSCP GUIを持つことができます。WinSCPをしてFTPサーバーにファイルをアップロードする

簡単なバッチファイル(upload.batが)のように見えます。


スケジューリングの場合は、Windowsスケジューラを使用します。
詳しくは別のWinSCP guide to scheduling file transfers to FTP serverを参照してください。

+0

ありがとう、これは私が必要としたものです –

関連する問題