Como passar valor ao prompt do psftp

Estou criando um arquivo de script programaticamente e chamepsftp.exe do seguinte modo

psftp [email protected] -pw password -b psftpscript.txt

mas solicita a entrada do usuário

A chave do host do servidor não é armazenada em cache no registro. Você não tem garantia de que o servidor é o computador que você pensa que é. A impressão digital da chave rsa2 do servidor é: [ssh-rsa 1024 somekey] Se você confiar neste host, digite "y" para adicionar a chave ao cache do PuTTY e continuar a conexão. Se você deseja continuar se conectando apenas uma vez, sem adicionar a chave ao cache, digite "n". Se você não confia neste host, pressione Retornar para abandonar a conexão. Armazenar chave no cache? (s / n)

Eu preciso que ele seja totalmente gratuito, automático. Eu tentei o parâmetro -batch, mas apenas abandona a conexão

questionAnswers(8)

yourAnswerToTheQuestion