vbscript IIS 코드 자동 구성

2602 단어
 
  
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


좋은 웹페이지 즐겨찾기