<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇開發語言培訓專區Microsoft.NET Framework → ASP控制虛擬主機函數ADSI


      共有7639人關注過本帖樹形打印

    主題:ASP控制虛擬主機函數ADSI

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    ASP控制虛擬主機函數ADSI  發帖心情 Post By:2010-12-15 11:27:17

    使用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


    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    ASP控制虛擬主機函數ADSI








    簽名
    主站蜘蛛池模板: 久久久久女人精品毛片九一| 女人18毛片a级毛片| 国产免费无码一区二区| 久久久久无码专区亚洲AV| 欧美日本一本线在线观看| 国产特级淫片免费看| 久久久久国产精品| 欧美人与动性行为视频| 午夜国产在线视频| 青青操在线视频| 彩虹男gary网站| 亚洲精品国产高清不卡在线| 网站正能量www正能量视频| 大色皇大久久大久久| 亚洲国产成人va在线观看| 看免费毛片天天看| 国产精品漂亮美女在线观看| 中文字幕在线成人免费看| 欧美日韩国产伦理| 国产午夜在线观看视频播放| 99re免费99re在线视频手机版| 影音先锋男人站| 久久综合国产乱子伦精品免费| 琪琪女色窝窝777777| 国产精品久久久久久久久久久不卡 | 一级毛片一级毛片一级级毛片| 日本人强jizzjizz老| 亚洲成av人片高潮喷水| 污污网站免费在线观看| 国产成人A∨激情视频厨房| 999久久久无码国产精品| 日本三人交xxx69| 亚洲国产精品无码久久| 波多野结衣一二三区| 噼里啪啦动漫在线观看免费| 贵妇肉体销魂阅读| 国产电影在线观看视频| 一级特黄录像绵费播放| 无码人妻精品一区二区三区9厂 | 国产精品白丝AV网站| 久久久国产成人精品|