Еще раз спасибо за помощь.Я понял, почему это не работает должным образом.Абсолютный путь против относительного пути.Я использовал относительный путь, и это приводило к сбою приведенного ниже кода, так как он не был уверен, что должен был найти файлы для sftp.Для моего suprize абсолютный путь не нужен в двух других приведенных выше примерах, которые сработали.
Это работает с абсолютным путем (т. Е. Положить "C:\somefolder\file";
команду в мой "strOutputFile"
файл).
Set oShell = CreateObject("Wscript.Shell")
Return = oShell.Run ("sftp2.exe -B " & strOutputFile, 1, true)