<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


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

    主題: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








    簽名
    主站蜘蛛池模板: 日韩欧国产精品一区综合无码| 1024手机看片基地| 日韩人妻无码精品无码中文字幕| 免费无码成人av在线播放不卡| 贵妇的变态yin乱| 国产高清不卡无码视频| 丰满人妻一区二区三区免费视频| 模特冰漪丰硕之美1| 凹凸国产熟女精品视频| 萌白酱在线视频| 国产精品大bbwbbwbbw| 一级毛片恃级毛片直播| 日本中文在线观看| 亚洲妇女水蜜桃av网网站| 福利视频第一区| 国产凌凌漆国语| 91天堂素人精品系列网站| 女人张开腿让男人桶免费网站 | 成人无码精品一区二区三区| 亚洲伊人久久精品影院| 永久免费无码网站在线观看| 噜噜噜综合亚洲| 被女同桌调教成鞋袜奴脚奴| 国产精品无码av一区二区三区| 一区二区三区四区在线观看视频 | 亚洲美女综合网| 精品999久久久久久中文字幕| 国产又粗又猛又黄又爽无遮挡 | 亚洲综合色婷婷在线观看| 精品国产v无码大片在线观看| 国产在线精品99一卡2卡| 91大神娇喘女神疯狂在线| 天堂网www在线观看| 中文字幕在线免费看线人| 日本免费一区二区三区最新vr| 亚洲国产一成人久久精品| 目中无人在线观看免费高清完整电影| 国产三级小视频| 韩国伦理电影年轻的妈妈| 国产粉嫩嫩00在线正在播放| 99ee6热久久免费精品6|