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

时间:2012-12-03 14:16:11

标签: vbscript ftp windows-server-2008

我之前提出过一个问题,即使用VBScript和Windows任务计划程序在服务器上无人值守下载文件。 (看到 Scripting SFTP unattended download

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

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,所以我不能只使用win ftp命令来完成它。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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