0

我曾问过一个关于使用 VBScript 和 Windows 任务计划程序在服务器上无人看管地下载文件的问题。(请参阅 脚本 SFTP 无人值守下载

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

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 命令来完成它。

有任何想法吗?

4

1 回答 1

0

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

于 2012-12-03T14:35:08.700 回答