Adsutil.vbs是什么?它是Windows 2003的IIS服务自带的基于命令行下的IIS管理脚本,位于%SystemDrive%\Inetpub\AdminScripts目录下,95,426字节。这么大的脚本一看就知道功能肯定非常强大,事实也确是如此。我感觉它就是个命令行下的“Internet 信息服务管理器”(事实上Windows 2000用%SystemDrive%\Inetpub\AdminScripts下原有的20多个VBS进行管理,而到了2003则只剩下Adsutil.vbs一个了,足以说明它的功能是多么强大)。 
    提到Adsutil.vbs就不得不提到MetaBase.bin,这个文件是IIS最重要的配置文件,所有IIS的设置最终都会储存在这个文件中,IIS管理器和Adsutil.vbs就是通过对这个文件读取配置信息来显示给用户的。它的储存结构十分像注册表,是一种树型储存结构。IIS管理器和Adsutil.vbs通过一个Adspath的路径来访问MetaBase.bin,路径是由IIS:\\开头,其中LocalHost表示本地服务器,而W3svc表示IIS服务,如IIS:\\LocalHost/w3svc/1表示本地服务器上的第一个WEB站点,IIS:\\LocalHost/w3svc/1/root/Vdir表示第一个WEB站点根目录下的Vdir虚拟目录。 
    Adsutil.vbs基本用法 
    有了这些前置知识,下面再回到Adsutil.vbs来看看它的用法: 
C:\Inetpub\AdminScripts>cscript Adsutil.vbs 
Microsoft (R) Windows Script Host Version 5.6 
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。 
Usage: 
      ADSUTIL.VBS <cmd> [<path> [<value>]] 
Description: 
IIS administration utility that enables the configuration of metabase properties 
Supported Commands:    //支持的命令,这个最重要 
  GET,SET,ENUM,DELETE,CREATE,COPY,APPCREATEINPROC,APPCREATEOUTPROC,APPCREATEPOOLPROC,APPDELETE,APPUNLOAD, APPGETSTATUS 
配置目录的存取权限 
C:\Inetpub\Admins cripts>chaccess.vbs -a w3svc/1/ROOT -verbose     
Usage: chaccess <--ADSPath|-a ADSPATH> 控制配置路径     
[--computer|-c COMPUTER1[,COMPUTER2...]]指定机器名,IP也可。     
[+read|-read] 主目录下的读取权限     
[+write|-write]主目录下的写入权限     
[+s cript|-s cript]主目录下的执行许可权限为纯脚本     
[+execute|-execute]主目录下的执行许可权限为脚本和可执行程序     
[+browse|-browse]主目录下的目录浏览权限     
[--verbose|-v]当前版本     
[--help|-"Default Web Site"     
-v "dir1","c:\inetpub\wwwroot\dir1","dir2","c:\inetpub\wwwroot\dir2"     
暂停指定站点的IIS服务     
C:\Inetpub\Admins cripts>pausesrv help     
Usage: pausesrv <--ADSPath|-a server1[,server2,server3...]>     
[--computer|-c COMPUTER1[,COMPUTER2...]]     
[--verbose|-v]     
[--help|-"IIsWebVirtualDir" 
REM 设置虚拟目录的属性 
REM 创建一个进程内应用程序(.Net中没有inproc与outproc的区别,但旧脚本仍可使用) 
cscript scripts\adsutil.vbs //Nologo //T:60 appcreateinproc W3SVC/1/Root/%1 
REM 设定应用程序的根目录 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/AppRoot /LM/W3SVC/1/Root/%1 
REM 设定应用程序的显示名称 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/AppFriendlyName %1 
应用程序的隔离等级(在.Net中不用设置) 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/AppIsolated %2 
REM 设定虚拟目录的路径 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/Path %2 
REM 设定虚拟目录的执行权限,513是纯脚本方式 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/AccessFlags 513 
REM 设定AuthFlags的值,5表示允许匿名访问和集成Windows验证 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/AuthFlags 5 
REM 设定DirbrowseFlags的值,DirbrowseFlags是控制目录浏览的开关参数,比较复杂,照填就行了 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/DirbrowseFlags 1073741886 
REM 设定默认文档 
cscript scripts\adsutil.vbs //Nologo //T:60 set W3SVC/1/Root/%1/DefaultDoc "Default.aspx" 
REM 设定目录权限(可读、不可写、可浏览脚本资源、不可查看目录) 
cscript scripts\chaccess.vbs //Nologo //T:60 -a W3SVC/1/Root/%1 +read -write +script -browse 
REM 设定
adsutil.vbs
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]
 
                        