尝试通过计划任务和VBScript删除文件

尝试通过计划任务和VBScript删除文件,vbscript,ftp,windows-server-2008,Vbscript,Ftp,Windows Server 2008,我问了一个关于使用VBScript和Windows任务调度器在服务器上无人值守下载文件的问题。(见 ) 这很好,但现在我还需要从我调用的服务器中删除文件: Set sessionses = WScript.CreateObject("WScript.Shell") sessionses.Run "C:\TCS\SFTP\delThem.bat", , True PSFTP调用运行此命令的批处理文件: psftp user@host:22 -batch -b script.txt -p

我问了一个关于使用VBScript和Windows任务调度器在服务器上无人值守下载文件的问题。(见 )

这很好,但现在我还需要从我调用的服务器中删除文件:

Set sessionses = WScript.CreateObject("WScript.Shell")

    sessionses.Run "C:\TCS\SFTP\delThem.bat", , True
PSFTP调用运行此命令的批处理文件:

psftp user@host:22 -batch -b script.txt -pw pa$$word
script.txt如下所示:

cd FromCeridian
del *.GEN
如果我从命令行运行这个命令,或者双击包含该命令的批处理文件,它会“以交互方式”工作,但在无人值守和按计划运行时,它不会执行这部分操作。服务器是SFTP,所以我不能只使用winftp命令


有什么想法吗?

检查任务的安全选项,以验证用户身份是否具有正确的访问权限。

任务(和脚本)下载、移动和删除本地文件,但似乎没有运行PSFTP批处理命令,也没有运行具有最高权限的管理员帐户