私のSSISプロセスタスクに問題があります。私はwinscpでsftpサイトからファイルを取得したい。SSIS comアプリケーションプロセスタスクの引数に複数のコマンドラインを追加します
私はwinscp.comアプリケーションを使用し、以下の引数を手動で入力すると問題なく動作します。
open sftp:\username:[email protected] hostkey="ssh 1024 00:00:00"
get *.csv H:\Transfer
close
exit
ここでは、このプロセスをプロセスタスクを使用してSSISタスクで自動化したいと考えています。
私は
(画像を参照)私はこのタスクを実行すると次のことが...起こる"sftp://" + (DT_WSTR, 100) @[User::ftpUsername] + ":" + (DT_WSTR,100) @[User::ftpPassword] + "@" + (DT_WSTR,100) @[User::ftpSite] + " -hostkey=" + (DT_WSTR, 100) @[User::sshKey] + "\r \n"+ " get *.csv " + @[User::DownloadDirectory] + "\r \n" + " close"+ "\r \n" + " exit " + "\r \n"
を評価された式では、次の引数を入れて、プロセス・タスクに引数としてこれを追加しました
自動ログインは機能しますが、sftpサイトからH:\ Transferフォルダにcsvファイルを取得し、セッションを終了しない次のコマンドには移動しません。
次のコマンドラインに移動するために、evisulated式からSSISプロセスのタスク引数を作成するにはどうすればよいですか?
助けてください!
私はbatファイルで修正しましたが、引き続き引数で可能かどうかを知りたい – chr1s84
'option batch continue'を先に追加しようとしていますか?または「off」、「abort」、「on」のいずれかが特定のフィードバックに依存する場合、私は以下の参照を残しました。 – LONG