vbscript自动配置IIS的代码
程序员文章站
2022-03-06 23:49:04
复制代码 代码如下:strservername =""localhost"" strrootpath=""g:\documents"" ''虚拟目录路径...
复制代码 代码如下:
strservername =""localhost""
strrootpath=""g:\documents"" ''虚拟目录路径
strvrname=""test"" ''虚拟目录名称
strdefaultdoc=""index.asp"" ''起始文档
dim objiis
''msgbox ""iis://"" & strservername & ""/w3svc/1""
on error resume next
set objiis=getobject(""iis://"" & strservername & ""/w3svc/1"")
if err=-2147024893 then
msgbox ""iis不存在!"" & vbcrlf & ""请验证iis是否已正确安装!"",vbcritical
wscript.quit
elseif err<>0 then
msgbox ""未知错误!"",vbcritical
wscript.quit
end if
on error goto 0
set objvirtualdir=objiis.getobject(""iiswebvirtualdir"",""root"")
for each vr in objvirtualdir
if vr.name=strvrname then
msgbox ""虚拟目录"" & strvrname & ""已存在!"",vbinformation
wscript.quit
end if
next
on error resume next
set fs=wscript.createobject(""scripting.filesystemobject"")
set objfolder=fs.getfolder(strrootpath)
if err=76 then
msgbox ""路径"" & strrootpath & ""不存在!"",vbcritical
wscript.quit
end if
set objfolder=nothing
set fs=nothing
on error goto 0
on error resume next
set virdir=objvirtualdir.create(""iiswebvirtualdir"",strvrname)
virdir.accessread=true
virdir.path=strrootpath
virdir.defaultdoc=virdir.defaultdoc & "","" & strdefaultdoc
virdir.setinfo
if err<>0 then
msgbox ""创建虚拟目录失败!"",vbcritical
else
msgbox ""虚拟目录"" & strvrname & ""成功创建在服务器"" & strservername & ""上!"",vbinformation
end if
代码的关键在于创建虚拟目录,及其中的配置:
set virdir=objvirtualdir.create(""iiswebvirtualdir"",strvrname)
virdir.accessread=true
virdir.path=strrootpath
virdir.defaultdoc=virdir.defaultdoc & "","" & strdefaultdoc
virdir.setinfo
上一篇: 可以将文件转换为vbs语句的vbs代码
下一篇: vue3源码剖析之简单实现方法
推荐阅读
-
Vue.js实现可配置的登录表单代码详解
-
ASP.NET环境的基本配置——VS2008+SQLEXPRESS+IIS5.1/IIS7.0
-
在IIS中PHP环境的三种配置方式以及比较
-
自动最大化窗口的Javascript代码_javascript技巧
-
各位大神在IIS上配置PHP的那个文件谁可以发给我下
-
Ruby On Rails如何屏掉错误信息自动生成HTML的代码! RailsHTMLRubyWAP编程
-
持续集成 自动化构建、测试、部署您的Coding代码
-
php 生成自动创建文件夹并上传文件的示例代码_PHP教程
-
JavaScript实现带自动提示的文本框效果代码
-
自动化Nginx服务器的反向代理的配置方法