私は次のような状況にあります。ユーザーがWindowsでcsv
/txt
ファイルを毎日更新しています。これらのフラットファイルを、Unix上のOracleスクリプトの入力として使用しています。これらのフラットファイルをWindowsからUnixに転送するスクリプト/方法が必要です。
有名なターミナルエミュレータに付属のSCPプログラムを使用できます PuTTY :pscp.exe
公開/秘密鍵ファイルを作成する場合、pscp.exeは次のようなことを実行できる必要があります。
pscp *.csv *.txt username@unixhost:whatever/subdirectory/
.batファイル内から。
利用可能ないくつかのオプションがあります。最も快適なものを選択してください。 1つの可能性は、UnixホストでSMB/CIFS共有を設定することです。
各Windowsワークステーションのスクリプトで、net
コマンドを使用してSMB/CIFS共有をマウントします。
Net Use \\computername\sharename /persistent:no
SMB/CIFS共有へのファイルのcopy
またはmove
の完了後、オプションで、Windowsワークステーションから共有を削除できます。
Net Use \\computername\sharename /delete
net help use
を実行すると、net
コマンドの完全なオプションを取得できます。以下は、Sambaの設定に役立つ 非公式ガイド です。