首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sdelete.exe不能与cfexecute一起使用

sdelete.exe不能与cfexecute一起使用
EN

Stack Overflow用户
提问于 2011-08-18 00:59:14
回答 2查看 521关注 0票数 1

我正在尝试使用cfexecute运行sdelete.exe (http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx),但我认为cfexecute甚至没有运行该命令。

它没有给我任何权限错误。并且我已经为ColdFusion服务-> logon选项卡提供了所有管理员权限。

下面是我的.cfm页面中成功运行但没有删除文件的代码行:

代码语言:javascript
复制
<Cfexecute name="C:\Inetpub\wwwroot\sdelete.exe" arguments="-p 2 C:\Inetpub\wwwroot\Deepak\testP\removeme.txt" outputfile="C:\Inetpub\wwwroot\Deepak\testP\out.txt"></Cfexecute>

我可以在命令提示符下执行它:

代码语言:javascript
复制
>C:\Inetpub\wwwroot\sdelete.exe -p 2 C:\Inetpub\wwwroot\Deepak\testP\removeme.txt

然后remove.txt就走了!

我检查了所有的windows和ColdFusion日志,没有发现任何有用的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 01:01:32

当sdelete第一次启动时,它会给出GUI提示,要求您接受许可协议。

ColdFusion是一个服务器进程,通常在不同的用户帐户下运行。因此,您需要在该帐户上运行sdelete并接受协议。要执行此操作,可以使用Run As命令。

票数 2
EN

Stack Overflow用户

发布于 2011-08-18 12:32:15

cfexecute添加超时值

ie timeout="100"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7096657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档