<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    以文本方式查看主題

    -  曙海教育集團論壇  (http://www.hufushizhe.com/bbs/index.asp)
    --  Microsoft.NET Framework  (http://www.hufushizhe.com/bbs/list.asp?boardid=78)
    ----  ASP控制虛擬主機函數ADSI  (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=78&id=2647)

    --  作者:wangxinxin
    --  發布時間:2010-12-15 11:27:17
    --  ASP控制虛擬主機函數ADSI
    使用ASP設置指定站點CPU最大使用程度
    \'=================================================
    \'函數介紹:設置指定站點CPU最大使用程度
    \'本函數使用ADSI,需要Administrators組用戶權限
    \'函數名稱:SetCPULimitVar (Computer,SiteNum,LimitVar)
    \'用法:SetCPULimitVar 計算機名,站點編號,最大限制值(100=1%,1000=10%)
    \'例:SetCPULimitVar "LocalHost","2","2000"
    \'=================================================
    Function SetCPULimitVar(Computer,SiteNum,LimitVar)
    Set MyObj001 = GetObject("IIS://"&Computer&"/W3SVC/"&SiteNum)
    \'設置啟用CPU限制
    MyObj001.CpuLimitsEnabled = True
    \'設置限制使用額度值
    MyObj001.CpuLimitLogEvent=LimitVar
    MyObj001.setinfo
    Set MyObj001=Nothing
    End Function

    使用ASP在IIS創建WEB站點的函數
    \'=============================================================
    \'函數介紹:創建WebSite
    \'本函數使用ADSI,需要Administrators組用戶權限
    \'函數名稱:CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,GuestUserName,GuestUserPass,StartOrStop)
    \'用法:CreateWebSite 計算機名(一搬為LocalHost或127.0.0.1),站點IP地址,端口號,主機名,站點根目錄,,LOG文件的目錄站點說明,網站訪問時所使用的帳號,網站訪問時所用帳號的口令,是否啟動站點
    \'例:CreateWebSite "LocalHost","127.0.0.123","80","http://www.test.net","E:/UserData/UserNum001","E:/UserData/UserNum001/LogFiles","wwwtest.net","IUSR_Num001_test.net","abc888",True\' target=_blank>www.test.net","E:\\UserData\\UserNum001","E:\\UserData\\UserNum001\\LogFiles","wwwtest.net","IUSR_Num001_test.net","abc888",True
    \'=============================================================
    Function CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,GuestUserName,GuestUserPass,StartOrStop)
    Dim w3svc, WebServer, NewWebServer, NewDir
    Dim Bindings, BindingString, NewBindings, SiteNum, SiteObj, bDone
    On Error Resume Next
    Err.Clear
    \'檢測是否能夠加載W3SVC服務(即WEB服務)
    Set w3svc = GetObject("IIS://" & Computer & "/w3svc")
    If Err.Number <> 0 Then \'顯示錯誤提示
      response.write "無法打開: "&"IIS://" & Computer & "/w3svc"
      response.end
    End If
    \'檢測是否有設定相同IP地址、端口及主機名的站點存在
    BindingString = IPAddr & ":" & PortNum & ":" & HostName
    For Each WebServer in w3svc
      If WebServer.Class = "IIsWebServer" Then
      Bindings = WebServer.ServerBindings
       If BindingString = Bindings(0) Then
        response.write "IP地址沖突:" & IPAddr & ",請檢測IP地址!."
        Exit Function
       End If
      End If
    Next


    \'確定一個不存在的站點編號做為新建站點編號,系統默認WebSite站點編號為1,因此從2開始
    SiteNum=2
    bDone = False
    While (Not bDone)
    Err.Clear
    Set SiteObj = GetObject("IIS://"&Computer&"/w3svc/"&SiteNum) \'加載指定站點
    If (Err.Number = 0) Then
      \'response.write " Step_1站點"&SiteNum&"存在"
      SiteNum = SiteNum + 1
    Else
      \'response.write " Step_1站點"&SiteNum&"不存在"
      Err.Clear
      Set NewWebServer = w3svc.Create("IIsWebServer",SiteNum) \'創建指定站點
      If (Err.Number <> 0) Then
       \'response.write " Step_2站點"&SiteNum&"創建失敗"
       SiteNum = SiteNum + 1
      Else
       \'response.write " Step_2站點"&SiteNum&"創建成功"
       bDone = True
      End If
    End If
    If (SiteNum > 50) Then \'服務器最大創建站點數
      response.write "超出服務器最大創建站點數,正在創建的站點的序號為: "&SiteNum&"."
      response.end
    End If
    Wend


    \'進行站點基本配置
    NewBindings = Array(0)
    NewBindings(0) = BindingString
    NewWebServer.ServerBindings = NewBindings
    NewWebServer.ServerComment= WebSiteInfo
    NewWebServer.AnonymousUserName= GuestUserName
    NewWebServer.AnonymousUserPass= GuestUserPass
    NewWebServer.KeyType = "IIsWebServer"
    NewWebServer.FrontPageWeb = True
    NewWebServer.EnableDefaultDoc = True
    NewWebServer.DefaultDoc = "Default.htm, Default.asp, Index.htm, Index.asp"
    NewWebServer.LogFileDirectory= LogDirectory
    NewWebServer.SetInfo
    Set NewDir = NewWebServer.Create("IIsWebVirtualDir", "ROOT")
    NewDir.Path = WebSiteDirectory
    NewDir.AccessRead = true
    NewDir.AppFriendlyName = "應用程序" & WebSiteInfo
    NewDir.AppCreate True
    NewDir.AccessScript = True
    Err.Clear
    NewDir.SetInfo
    If (Err.Number <> 0) Then
      response.write "主目錄創建時出錯."
      response.end
    End If
    If StartOrStop = True Then
      Err.Clear
      Set NewWebServer = GetObject("IIS://" & Computer & "/w3svc/" & SiteNum)
      NewWebServer.Start
      If Err.Number <> 0 Then
       response.write "啟動站點時出錯!"
       response.end
       Err.Clear
      End If
    End If
    response.write "站點創建成功,站點編號為:"& SiteNum &" ,域名為:"& HostName
    End Function


    主站蜘蛛池模板: 特区爱奴在线观看| 中文字幕一区二区三区乱码| 狠狠色综合网站久久久久久久 | 天堂а√在线最新版在线8| 久久综合九九亚洲一区| 欧美性猛交XXXX乱大交3| 十八岁的天空完整版在线观看| 麻豆国产高清在线播放| 国产麻豆va精品视频| 久久精品无码一区二区三区不卡| 欧美性色黄大片在线观看| 又色又污又黄无遮挡的免费视| 青青草原在线视频| 国产精品视频李雅| 一级成人毛片免费观看| 拍摄直播play文h| 亚洲AV无码乱码国产精品| 欧美成人www在线观看网页| 免费大学生国产在线观看p| 美女扒开内裤羞羞网站| 国产欧美一区二区三区在线看| av片在线观看永久免费| 少妇无码太爽了不卡视频在线看 | 国产日产一区二区三区四区五区| eeuss影院130020部| 少妇挑战三个黑人惨叫4p国语| 久久精品无码一区二区日韩av| 欧美bbbbbxxxxx| 亚洲综合20p| 狠狠精品干练久久久无码中文字幕| 国产av夜夜欢一区二区三区| 香瓜七兄弟第二季| 国产精品天天干| aⅴ免费在线观看| 奇米影视7777狠狠狠狠色| 中文字幕第23页| 揄拍成人国产精品视频| 久久精品免费大片国产大片| 日韩精品黄肉动漫在线观看| 亚洲无限乱码一二三四区| 欧美日韩精品一区二区三区在线 |