国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

IIS組建與配置-使用vbscript自動配置IIS
2007-09-25   網絡

最近因為參與一項WEB工程的緣故,寫了一個VBScript的程序,用于配置IIS的虛擬目錄。
特寫出來大家一起分享。

源程序如下:(已在Win2000通過)

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

熱詞搜索:

上一篇:IIS服務器的備份和移植技巧
下一篇:IIS組建與配置-用IIS建立高安全性Web服務器

分享到: 收藏
主站蜘蛛池模板: 扎鲁特旗| 独山县| 金川县| 光山县| 和林格尔县| 渑池县| 湘乡市| 禹州市| 山阳县| 广元市| 东乡族自治县| 广德县| 衡水市| 古田县| 洛浦县| 温宿县| 宜良县| 罗平县| 定兴县| 高碑店市| 江北区| 涡阳县| 新乡市| 宜宾市| 鱼台县| 洛宁县| 丰台区| 武功县| 榆中县| 鸡泽县| 集安市| 陇南市| 绥中县| 铜山县| 宝兴县| 西丰县| 阿克苏市| 东阳市| 安国市| 韩城市| 洛扎县|