在网上搜索一下WSH的Run命令的会发现很多关于他的运行方法,这些说明大都没有介绍如何让IIS执行Run命令;每当执行后Run返回的错误码一般为1、5或者225。
在当时为了能让IIS可以运行这个命令不知道费了多少事,最后才知道如此简单。
关于IIS6.0以下的IIS(4.0以上)的设置方法:
1、首先必须拥有访问CMD以及所要执行的命令的访问权限
2、在站点属性的主目录中将安全设置为低即可
关于IIS6.0的设置方法
1、首先要新建立一个应用程序池,在应用程序池中的标识修改为本地系统
2、在站点属性的主目录中的应用程序池修改为刚才新建的应用程序池
3、IIS6.0有两种运行模式,一种为隔离模式,一种为非隔离模式,隔离模式请按照IIS5.0的设置方法设置
关于CMD的一些用于WSH的方法
Cacls.exe是Microsoft提供的一个在命令行下修改NTSF文件系统下的访问权限的一个工具,在制作虚拟主机的管理系统中或者入侵的时候会经常用到,这里就不再说明了。我所要说的是在命令行中执行Calse的时候当回车后会提示是否修改,按Y则修改,可是当我们再WSH中调用的时候就没有办法这样了,幸好当年DOS的批处理学得凑合,这时我们就需要用到古老的DOS重定向,来给他一个“Y”,方法如下:
CMD /c Echo y| DOS_COMMAND