日期:2014-05-17  浏览次数:20992 次

ASP如何调用批处理.bat文件?(100)
Set   WshShell   =   CreateObject( "WScript.Shell ")WshShell.Run   "C:\Inetpub\wwwroot\Test\test2.bat ",   1,   FALSE

想通过wscript调用test2.bat。错误为:
Microsoft   VBScript   运行时错误   错误   '800a0046 '
没有权限  

不知道是要设置什么。谢谢大家!

------解决方案--------------------
没有权限
------解决方案--------------------
添加权限...
------解决方案--------------------
如果你是在虚拟服务器上运行的话,那就只能叫相应的负责人来添加这个权限(一般情况下是不可能的)。
如果你能操作服务器的话,那就自己添加权限就行了。
------解决方案--------------------
估计LZ是有啥大的想法
------解决方案--------------------
管理员/管理员组权限.呵呵!
------解决方案--------------------
没有权限就是没人办法了,

去和服务器那商量,要不黑了他们
------解决方案--------------------
就是需要权限的问题,如果没有权限,你把winscp做成组件,直接在asp中使用,还是需要在服务器端注册组件:)
------解决方案--------------------
虚拟主机是没有办法啦
------解决方案--------------------
大多用于写网马的~不过现在的成功率实在太底了~
------解决方案--------------------
如果给你权限,那就OVER了,服务器不就供手送给你了吗
------解决方案--------------------
找个木马传上去WScript.Shell好像能提权
------解决方案--------------------
添加 everyone 完全控制权限