<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


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

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








    簽名
    主站蜘蛛池模板: eeuss影院130020部| 亚洲精品无码久久久久久久| 91久久青青草原线免费| 成人精品视频一区二区三区| 亚洲欧美精品久久| 精品中文字幕在线观看| 国产最新凸凹视频免费| japanese日本护士高潮| 成年人免费观看| 亚洲乱亚洲乱少妇无码| 狠狠色综合色综合网络| 国产又粗又长又更又猛的视频 | 爱妺妺国产av网站| 国产三级在线观看免费| 7777精品久久久大香线蕉| 夫醉酒被公侵犯的电影中字版| 久久国产高清视频| 最新版天堂中文在线| 亚洲色婷婷一区二区三区| 精品伊人久久久香线蕉| 国产成a人亚洲精v品无码| 97久久精品午夜一区二区| 天天摸天天摸色综合舒服网| 久久久伊人影院| 日韩精品人妻系列无码专区| 亚洲精品乱码久久久久久蜜桃不卡| 精品久久综合一区二区| 国产偷亚洲偷欧美偷精品| 黄色毛片在线看| 国产色婷婷精品综合在线| 一级做a爰片性色毛片中国| 成年免费视频黄网站在线观看 | 亚洲av永久无码一区二区三区| 欧美精品videosex极品| 北条麻妃在线一区二区| 老司机成人影院| 国产成人精品综合在线| 91啦中文成人| 国产高清av在线播放| 一区二区三区日本视频| 德国女人一级毛片免费|