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

首頁 > 編程 > VBScript > 正文

CreateWeb.vbs 代碼

2020-06-26 18:09:48
字體:
來源:轉載
供稿:網友
'============================================================================== 

'  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
国产精品日日摸夜夜添夜夜av| 美日韩精品免费观看视频| 色综合天天综合网国产成人网| 国产99久久精品一区二区| 亚洲影院在线看| 日韩女优人人人人射在线视频| 中文字幕日韩欧美精品在线观看| 国产精品国产三级国产专播精品人| 欧美疯狂做受xxxx高潮| 国产91色在线|免| 亚洲成人aaa| 日韩经典第一页| 55夜色66夜色国产精品视频| 国产大片精品免费永久看nba| 免费99精品国产自在在线| 亚洲网在线观看| 国产精品扒开腿做爽爽爽男男| 欧美日韩美女视频| 精品成人国产在线观看男人呻吟| 国产午夜精品全部视频播放| 韩剧1988在线观看免费完整版| 久久国产精品99国产精| 亚洲精品日韩久久久| 在线日韩欧美视频| 亚洲va男人天堂| 中文字幕视频一区二区在线有码| 日本电影亚洲天堂| 日韩电影免费观看在线| 国产精品第一页在线| 欧美小视频在线| 国产亚洲视频在线观看| 91精品国产精品| 国产精品美女午夜av| 亚洲男人天堂网| 97视频国产在线| 91精品国产一区| 亚洲区bt下载| 亚洲成人xxx| www.久久久久久.com| 日韩美女视频中文字幕| 日韩欧中文字幕| 亚洲精品国产综合久久| 欧美在线视频导航| 国产精品欧美一区二区三区奶水| 中文字幕亚洲一区二区三区五十路| 国产成人亚洲综合91精品| 欧美日本啪啪无遮挡网站| 国产精品99久久久久久久久久久久| 亚洲最大福利视频网| 日韩欧美精品网址| 97视频在线观看成人| 亚洲**2019国产| 久久久久久久香蕉网| 欧美日韩精品在线观看| 2021久久精品国产99国产精品| 精品国产一区二区三区久久久| 欧美日韩免费区域视频在线观看| 色婷婷av一区二区三区在线观看| 亚洲精品久久久久| 日韩精品久久久久久福利| 国产精品国产亚洲伊人久久| 69av视频在线播放| 亚洲国产另类久久精品| 91国产美女在线观看| 欧美日韩国产91| 亚洲bt欧美bt日本bt| 中国人与牲禽动交精品| 国产精品日韩欧美| 性欧美xxxx视频在线观看| 日韩一区二区三区xxxx| 最近更新的2019中文字幕| 岛国av一区二区| 亚洲电影在线观看| 亚洲精品久久久久久久久| 中文字幕av一区二区三区谷原希美| 欧美日韩国产精品专区| 亚洲无亚洲人成网站77777| 欧美成人精品一区二区| 中文字幕9999| 亚洲一区精品电影| 欧美性极品xxxx做受| 日韩av在线免费观看一区| 粗暴蹂躏中文一区二区三区| 久久色在线播放| 国产www精品| 欧美与黑人午夜性猛交久久久| 日韩毛片在线观看| 久久精品国产99国产精品澳门| 欧美自拍视频在线| 岛国av一区二区| 欧美黑人性猛交| 国产丝袜一区二区三区免费视频| 免费成人高清视频| 亚洲人成在线观看| 久久中文字幕在线视频| 日韩欧美国产成人| 亚洲国内高清视频| 国产精品一区二区三区成人| 欧美美女18p| 欧洲成人在线视频| 久久91精品国产| 一区二区在线视频播放| 欧美一区二三区| 国产精品久久77777| 欧美激情a在线| 欧美一级片一区| 亚洲精品成人免费| 国产美女高潮久久白浆| 国产精品视频成人| 欧美日韩爱爱视频| 欧美人在线视频| 国产一区二区成人| 精品少妇一区二区30p| 亚洲欧洲日产国产网站| 在线成人免费网站| 欧美成人免费全部| 亚洲午夜精品久久久久久久久久久久| 欧美高清不卡在线| 超碰97人人做人人爱少妇| 欧美在线激情视频| 欧美激情在线一区| 欧美电影免费在线观看| 狠狠色噜噜狠狠狠狠97| 欧美大学生性色视频| 18性欧美xxxⅹ性满足| 亚洲精品久久久久中文字幕二区| 九九九久久久久久| 日韩一区av在线| 国产精品看片资源| 国产精品视频自拍| 中文字幕av一区中文字幕天堂| 国产精品久久久久9999| 韩国v欧美v日本v亚洲| 中文字幕亚洲字幕| 欧美黄色免费网站| 亚洲tv在线观看| 亚洲精品国产精品国自产在线| 亚洲少妇中文在线| 91精品国产91久久久久久最新| 国产精品亚洲综合天堂夜夜| 欧美成人免费视频| 欧美成人全部免费| 欧美精品精品精品精品免费| 欧美性xxxx在线播放| 日韩成人在线观看| 中文字幕日韩av电影| 欧美电影在线播放| 久久精品在线视频| 精品久久久久久久久中文字幕| 欧美性猛交丰臀xxxxx网站| 亚洲一区二区三区四区视频| 中文字幕日韩在线观看| 国产精品久久久久久久久久尿| 国产精品com| 蜜臀久久99精品久久久无需会员| 精品美女久久久久久免费| 91在线视频精品| 久久亚洲国产精品| 91精品国产高清久久久久久久久| 日韩性生活视频| 午夜精品一区二区三区在线视频| 亚洲一级片在线看| 国产精品久久久久久亚洲影视| 亚洲精品久久7777777|