1

.batファイルを実行するClearCaseトリガーがあり、完全に機能します。私が今やりたいのは、私の場合はWinSCPを使用して、いくつかのFTPコマンドを実行することです。別の.batファイルにコマンドを用意しており、手動で実行すると機能します。ただし、ClearCaseトリガーによって起動された.batからこの.batファイルを呼び出すと、機能しません。理由がわかりません!

トリガーされた.batファイルのコマンドはですcall ftp.bat

何か案は?それは許可でしょうか?

ありがとう、

アンドリュー

4

1 に答える 1

0

OP Andrew が報告しているように、別のバットから呼び出された場合、WinSCP は実用的ではありません。
これは実行されません:

"C:\Program Files\WinSCP\winscp.com" /script=sftp_script.txt

ただし、これは psftp ( PuTTY から)に基づいて次のようになります。

 echo y | psftp %FTPUSER%@%FTPSERVER% -pw %FTPPASS% -b psftp_script.txt
于 2013-02-12T08:59:13.610 に答える