我有一个运行.bat文件的ClearCase触发器,它运行正常。我现在要做的是让它运行一些FTP命令,在我的情况下使用WinSCP。我在另一个.bat文件中准备好了一个命令,当手动运行时,它可以工作。但是,当我从ClearCase触发器启动的.bat调用此.bat文件时,它不起作用。我不明白为什么!
触发的.bat文件中的命令是call ftp.bat
。
有什么想法吗?可能是权限吗?
谢谢,
安德鲁
答案 0 :(得分:0)
作为OP Andrew reports,当从另一个蝙蝠调用时,WinSCP不实用 这不会运行:
"C:\Program Files\WinSCP\winscp.com" /script=sftp_script.txt
但是,这将基于psftp(from PuTTY):
echo y | psftp %FTPUSER%@%FTPSERVER% -pw %FTPPASS% -b psftp_script.txt