使用adsutil.vbs脚本创建自定义网站

发布时间:2020-02-24编辑:脚本学堂
使用adsutil.vbs脚本创建自定义网站

资源:C:InetpubAdminScriptscscript adsutil.vbs ,C:WINNTsystem32cscript.exe
adsutil.vbs HELP                               //获得帮助信息
cscript.exe adsutil.vbs                        //编译脚本
cscript adsutil.vbs ENUM w3svc/1/root           //通过查看默认80站点信息来获取更多信息

//在默认站点下创建虚拟目录并指定工作文件夹和默认页面
C:InetpubAdminScripts>adsutil.vbs create_vdir w3svc/1/root/789      //虚拟目录名称:789
created "w3svc/1/root/789"
C:InetpubAdminScripts>adsutil.vbs set w3svc/1/root/789/path e:html  //虚拟目录磁盘路径
path                            : (STRING) "e:html"
C:InetpubAdminScripts>adsutil.vbs set w3svc/1/root/789/defaultdoc login.asp  //虚拟目录起始页面
defaultdoc                      : (STRING) "login.asp"

//创建一个全新的web站点,指定端口,指定工作目录
C:Documents and SettingsAdministrator>cd C:InetpubAdminScripts     //启动命令行
C:InetpubAdminScripts>adsutil.vbs enum /p w3svc      //列出当前主机下所有站点信息,80站点为[/w3svc/1]
[/w3svc/Info]
[/w3svc/1]
[/w3svc/Filters]
[/w3svc/2]
[/w3svc/3]
[/w3svc/4]
[/w3svc/5]
[/w3svc/6]
[/w3svc/7]
[/w3svc/8]
[/w3svc/9]
[/w3svc/99]

C:InetpubAdminScripts>adsutil.vbs delete  w3svc/99  //删除99站点 ,99为主机站点索引,可任意,不可重复
deleted path "w3svc/99"
C:InetpubAdminScripts>adsutil.vbs create_vserv  w3svc/99  //创建99站点
created "w3svc/99"
C:InetpubAdminScripts>adsutil.vbs set  w3svc/99/serversize 1  //设置99站点大小
serversize                      : (INTEGER) 1
C:InetpubAdminScripts>adsutil.vbs set  w3svc/99/servercomment "my test websit" //设置99站点别名
servercomment                   : (STRING) "my test websit"
C:InetpubAdminScripts>adsutil.vbs set  w3svc/99/serverbindings ":10003:" //设置99站点端口
serverbindings                  : (LIST) ":10003:"
C:InetpubAdminScripts>adsutil.vbs set  w3svc/99/enabledefaultdoc true //设置99站点默认文档
enabledefaultdoc                : (BOOLEAN) True
C:InetpubAdminScripts>adsutil.vbs create_vdir w3svc/99/root      //设置99站点下root虚拟目录,必须存在
created "w3svc/99/root"
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/path e:html  //设置99站点root工作目录
path                            : (STRING) "e:html"
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/accessread true //设置99站点root可读
accessread                      : (BOOLEAN) True
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/accesswrite true //设置99站点root可写
accesswrite                     : (BOOLEAN) True
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/enabledirbrowsing true  //设置99站点root可浏览
enabledirbrowsing               : (BOOLEAN) True
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/enabledefaultdoc true //设置99站点root默认文档
enabledefaultdoc                : (BOOLEAN) True
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/accessscript true  //设置99站点root可执行脚本
accessscript                    : (BOOLEAN) True
C:InetpubAdminScripts>adsutil.vbs set w3svc/99/root/appfriendlyName 默认应用程序  //设置99站点root应用程序属性
appfriendlyName                 : (STRING) "默认应用程序"
C:InetpubAdminScripts>adsutil.vbs start_server w3svc/99  //启动99站点
Server w3svc/99 Successfully STARTED