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

首頁 > 編程 > VBScript > 正文

CreateWeb.vbs 代碼

2020-07-26 12:00:28
字體:
來源:轉載
供稿:網友
'==============================================================================
'
'  The .NET PetShop Blueprint Application WebSite Setup
'
'  File: CreateWeb.vbs
'  Date: November 10, 2001
'
'  Creates a new vdir for this project. Set vName to name of folder on disk 
'  that holds the files.
'
'==============================================================================
'
' Copyright (C) 2001 Microsoft Corporation
'
'==============================================================================
Option Explicit

dim vPath
dim scriptPath
dim vName

vName="PetShop" ' name of web to create

' *****************************************************************************
'
' 1. Create the IIS Virtual Directory
'
' *****************************************************************************
' get current path to folder and add web name to it
scriptPath = left(Wscript.ScriptFullName,len(Wscript.ScriptFullName ) -len(Wscript.ScriptName))
vPath = scriptPath & "Web"

'call to create vDir
CreateVDir(vPath)


' ----------------------------------------------------------------------------
'
' Helper Functions
'
' -----------------------------------------------------------------------------

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Creates a single Virtual Directory (code taken from mkwebdir.vbs and 
' changed for single vDir creation).
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub CreateVDir(vPath)

    Dim vRoot,vDir,webSite
    On Error Resume Next

    ' get the local host default web
    set webSite = findWeb("localhost", "Default Web Site")
    if IsObject(webSite)=False then
        Display "Unable to locate the Default Web Site"
        exit sub
    else
        'display webSite.name
    end if

    ' get the root
    set vRoot = webSite.GetObject("IIsWebVirtualDir", "Root")
    If (Err <> 0) Then
        Display "Unable to access root for " & webSite.ADsPath
        Exit sub
    else
        'display vRoot.name
    End IF

    ' delete existing web if needed
    vRoot.Delete "IIsWebVirtualDir",vName
    vRoot.SetInfo
    Err=0 ' reset error 

    ' create the new web
    Set vDir = vRoot.Create("IIsWebVirtualDir",vName)
    If (Err <> 0) Then
        Display "Unable to create " & vRoot.ADsPath & "/" & vName & "."
        exit sub
    else
        'display vdir.name
    end if

    ' set properties on the new web 
    vDir.AccessRead = true
    vDir.Path = vPath
    vDir.Accessflags = 529
        VDir.AppCreate False
    If (Err <> 0) Then
        Display "Unable to bind path " & vPath & " to " & vRoot.Name & "/" & vName & ". Path may be invalid."
        exit sub
    end If

    ' commit changes
    vDir.SetInfo
    If (Err <> 0) Then
        Display "Unable to save changes for " & vRoot.Name & "/" & vName & "."
        exit sub
    end if

    ' report all ok
    WScript.Echo Now & " " & vName & " virtual directory " & vRoot.Name & "/" & vname & " created successfully."
End Sub

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Finds the specified web.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function findWeb(computer, webname)
    On Error Resume Next

    Dim websvc, site
    dim webinfo
    Dim aBinding, binding

    set websvc = GetObject("IIS://"&computer&"/W3svc")
    if (Err <> 0) then
        exit function
    end if
    ' First try to open the webname.
    set site = websvc.GetObject("IIsWebServer", webname)
    if (Err = 0) and (not isNull(site)) then
        if (site.class = "IIsWebServer") then
            ' Here we found a site that is a web server.
            set findWeb = site
            exit function
        end if
    end if
    err.clear
    for each site in websvc
        if site.class = "IIsWebServer" then
            '
            ' First, check to see if the ServerComment
            ' matches
            '
            If site.ServerComment = webname Then
                set findWeb = site
                exit function
            End If
            aBinding=site.ServerBindings
            if (IsArray(aBinding)) then
                if aBinding(0) = "" then
                    binding = Null
                else
                    binding = getBinding(aBinding(0))
                end if
            else 
                if aBinding = "" then
                    binding = Null
                else
                    binding = getBinding(aBinding)
                end if
            end if
            if IsArray(binding) then
                if (binding(2) = webname) or (binding(0) = webname) then
                    set findWeb = site
                    exit function
                End If
            end if 
        end if
    next
End Function

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Gets binding info.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function getBinding(bindstr)

    Dim one, two, ia, ip, hn

    one=Instr(bindstr,":")
    two=Instr((one+1),bindstr,":")

    ia=Mid(bindstr,1,(one-1))
    ip=Mid(bindstr,(one+1),((two-one)-1))
    hn=Mid(bindstr,(two+1))

    getBinding=Array(ia,ip,hn)
end function

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

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Display progress/trace message.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Trace(Msg)
    WScript.Echo Now & " : " & Msg  
End Sub

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Remove the web.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub DeleteWeb(WebServer, WebName)
    ' delete the exsiting web (ignore error if missing)
    On Error Resume Next
    Dim vDir
    display "deleting " & WebName

    WebServer.Delete "IISWebVirtualDir",WebName
    WebServer.SetInfo
    If Err=0 Then
        DISPLAY "WEB " & WebName & " deleted."
    else
        display "can't find " & webname
    End If

End Sub
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品视频9999| 亚洲男人天堂古典| 日韩美女主播视频| 欧美有码在线观看| 动漫精品一区二区| 日韩欧美精品中文字幕| 国产精品亚洲精品| 日韩久久午夜影院| 日本一区二区不卡| 久久久人成影片一区二区三区观看| 亚洲天堂av女优| 亚洲一区二区久久| 欧美成人激情在线| 亚洲精品wwww| 中文字幕一区电影| 狠狠色狠狠色综合日日五| 992tv成人免费影院| 国产成人精品网站| 亚洲人高潮女人毛茸茸| 日韩精品在线观看网站| 亚洲一级黄色av| 亚洲精品久久在线| 国产精品欧美风情| 亚洲色图色老头| 亚洲aaa激情| 亚洲国产精品一区二区三区| 欧美日韩另类在线| 久久久久久成人| 国产亚洲欧美日韩精品| 中文字幕精品影院| 亚洲性猛交xxxxwww| 在线观看免费高清视频97| 神马久久久久久| 国产视频久久网| 亚洲成人激情小说| 亚洲欧洲国产一区| 亚洲自拍偷拍网址| 性夜试看影院91社区| 91九色单男在线观看| 在线国产精品播放| 高清欧美性猛交xxxx| 久久久久久久999| 久久69精品久久久久久国产越南| 亚洲性av网站| 在线观看久久av| 欧洲中文字幕国产精品| 国产一区二区三区在线| 久久久精品视频成人| 91极品视频在线| 欧美国产日韩一区二区在线观看| 亚洲国产精品系列| 日本精品一区二区三区在线| 欧美激情精品久久久久久免费印度| 懂色av中文一区二区三区天美| 中文字幕在线看视频国产欧美在线看完整| www.日本久久久久com.| 久久精品中文字幕免费mv| 成人网欧美在线视频| 欧美成人激情在线| 国产在线视频91| 日韩欧美在线一区| 国产成人在线一区二区| 成人亲热视频网站| 国产亚洲综合久久| 欧美日韩国产丝袜另类| 久久精品国产亚洲精品2020| 久久影视电视剧凤归四时歌| 日韩经典一区二区三区| 久久夜色撩人精品| 国产欧美日韩精品丝袜高跟鞋| 日韩中文字幕免费视频| 日韩成人av在线播放| 久久久久久国产三级电影| 视频在线观看一区二区| 一区二区三区视频在线| 欧美电影免费观看电视剧大全| 92国产精品久久久久首页| 亚洲人成在线观看网站高清| 69久久夜色精品国产69乱青草| 亚洲色图狂野欧美| 欧美一级电影免费在线观看| 国产日韩精品在线| 亚洲一区二区三区xxx视频| 日韩69视频在线观看| 精品欧美国产一区二区三区| 国产精品永久免费在线| 国产美女搞久久| 亚洲aa在线观看| 国产精品成人av性教育| 国产精品日韩电影| 久久九九国产精品怡红院| 国产精品99久久久久久人| 欧美日韩中文字幕| 欧美一级成年大片在线观看| 亚洲午夜久久久影院| 久久视频免费在线播放| 成人性生交大片免费看小说| 亚洲欧美中文日韩在线v日本| 91精品久久久久久久久中文字幕| 亚洲欧美日韩网| 欧美日韩国产精品一区二区不卡中文| 日韩在线观看网址| 亚洲小视频在线观看| 欧美在线一级视频| 精品无人区太爽高潮在线播放| 国产精品亚洲网站| 中文字幕精品久久久久| 久久久精品2019中文字幕神马| 午夜精品久久久久久久久久久久久| 亚洲精品国产品国语在线| 韩国欧美亚洲国产| 久久高清视频免费| 日韩最新免费不卡| 日韩精品在线观看视频| 亚洲精品久久久久久久久久久久久| 亚洲精品电影久久久| 亚洲国产成人久久综合| 久久久久久久久久久网站| 成人免费视频97| 欧美xxxx做受欧美.88| 国产美女91呻吟求| 欧美激情小视频| 欧美资源在线观看| 日韩av免费一区| 亚洲一区中文字幕在线观看| 日韩欧美一区二区在线| 久久久久久久999精品视频| 亚洲福利视频免费观看| 日韩在线观看电影| 成人精品视频久久久久| 自拍偷拍亚洲在线| 欧美性猛交xxxxx免费看| 欧美激情视频一区二区| 一区二区三区四区视频| 亚洲乱亚洲乱妇无码| 国产精品揄拍一区二区| 97视频网站入口| 亚洲国产另类久久精品| 久久精品夜夜夜夜夜久久| 国产精品久久久久久网站| 欧美大片免费观看在线观看网站推荐| 久久人人爽人人爽人人片av高清| 国产91网红主播在线观看| 国产精品久久久一区| 久久久中精品2020中文| 日韩成人激情视频| 自拍偷拍亚洲精品| 亚洲国产精品国自产拍av秋霞| 久久久久九九九九| 亚洲第一中文字幕| 欧美日韩福利电影| 欧美黄色免费网站| 中文字幕在线看视频国产欧美| 97精品国产97久久久久久免费| 98午夜经典影视| 另类少妇人与禽zozz0性伦| 精品国产一区二区三区久久久| 精品亚洲一区二区| 国产美女精品视频免费观看| 亚洲第一国产精品| 这里只有精品久久| 欧美亚洲国产日本| 色综合久久久888| 亚洲成人精品久久|