久久中文视频-久久中文网-久久中文亚洲国产-久久中文字幕久久久久-亚洲狠狠成人综合网-亚洲狠狠婷婷综合久久久久


曙海教育集團(tuán)論壇開(kāi)發(fā)語(yǔ)言培訓(xùn)專區(qū)Microsoft.NET Framework → ASP控制虛擬主機(jī)函數(shù)ADSI


  共有8319人關(guān)注過(guò)本帖樹(shù)形打印

主題:ASP控制虛擬主機(jī)函數(shù)ADSI

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


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

使用ASP設(shè)置指定站點(diǎn)CPU最大使用程度
'=================================================
'函數(shù)介紹:設(shè)置指定站點(diǎn)CPU最大使用程度
'本函數(shù)使用ADSI,需要Administrators組用戶權(quán)限
'函數(shù)名稱:SetCPULimitVar (Computer,SiteNum,LimitVar)
'用法:SetCPULimitVar 計(jì)算機(jī)名,站點(diǎn)編號(hào),最大限制值(100=1%,1000=10%)
'例:SetCPULimitVar "LocalHost","2","2000"
'=================================================
Function SetCPULimitVar(Computer,SiteNum,LimitVar)
Set MyObj001 = GetObject("IIS://"&Computer&"/W3SVC/"&SiteNum)
'設(shè)置啟用CPU限制
MyObj001.CpuLimitsEnabled = True
'設(shè)置限制使用額度值
MyObj001.CpuLimitLogEvent=LimitVar
MyObj001.setinfo
Set MyObj001=Nothing
End Function

使用ASP在IIS創(chuàng)建WEB站點(diǎn)的函數(shù)
'=============================================================
'函數(shù)介紹:創(chuàng)建WebSite
'本函數(shù)使用ADSI,需要Administrators組用戶權(quán)限
'函數(shù)名稱:CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,GuestUserName,GuestUserPass,StartOrStop)
'用法:CreateWebSite 計(jì)算機(jī)名(一搬為L(zhǎng)ocalHost或127.0.0.1),站點(diǎn)IP地址,端口號(hào),主機(jī)名,站點(diǎn)根目錄,,LOG文件的目錄站點(diǎn)說(shuō)明,網(wǎng)站訪問(wèn)時(shí)所使用的帳號(hào),網(wǎng)站訪問(wèn)時(shí)所用帳號(hào)的口令,是否啟動(dòng)站點(diǎn)
'例: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
'檢測(cè)是否能夠加載W3SVC服務(wù)(即WEB服務(wù))
Set w3svc = GetObject("IIS://" & Computer & "/w3svc")
If Err.Number <> 0 Then '顯示錯(cuò)誤提示
  response.write "無(wú)法打開(kāi): "&"IIS://" & Computer & "/w3svc"
  response.end
End If
'檢測(cè)是否有設(shè)定相同IP地址、端口及主機(jī)名的站點(diǎn)存在
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 & ",請(qǐng)檢測(cè)IP地址!."
    Exit Function
   End If
  End If
Next


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


'進(jìn)行站點(diǎn)基本配置
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 = "應(yīng)用程序" & WebSiteInfo
NewDir.AppCreate True
NewDir.AccessScript = True
Err.Clear
NewDir.SetInfo
If (Err.Number <> 0) Then
  response.write "主目錄創(chuàng)建時(shí)出錯(cuò)."
  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 "啟動(dòng)站點(diǎn)時(shí)出錯(cuò)!"
   response.end
   Err.Clear
  End If
End If
response.write "站點(diǎn)創(chuàng)建成功,站點(diǎn)編號(hào)為:"& SiteNum &" ,域名為:"& HostName
End Function


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

返回版面帖子列表

ASP控制虛擬主機(jī)函數(shù)ADSI








簽名
主站蜘蛛池模板: 欧美成人久久久免费播放 | 在线视频亚洲一区 | 国产欧美日韩视频在线观看 | 中文字幕有码在线视频 | 亚洲一区二区三区福利在线 | 日韩欧美在线看 | 欧洲成人在线 | 性久久久久久 | 国产亚洲欧美精品久久久 | 日韩中文字幕在线免费观看 | 久久精品高清视频 | 欧美成人观看免费完全 | 泰国一级毛片aaa下面毛多 | 欧美成人免费高清网站 | 久久99国产精品久久欧美 | 亚洲第一区精品日韩在线播放 | 国产成人精品视频午夜 | 欧美日韩在线视频不卡一区二区三区 | 孕妇交| 久久91综合国产91久久精品 | tube69xxx最新片 | 中文日韩字幕一区在线观看 | 美女被强行扒开双腿激情视频 | 91黑丝国产线观看免费 | 亚洲人成毛片线播放 | 自拍一页 | 黄www.| 亚洲美女性生活视频 | 亚洲一区二区三区四区五区 | 精品国产96亚洲一区二区三区 | 成人观看免费大片在线观看 | 亚洲男人天堂 | 婷婷久久久五月综合色 | 性欧美一级毛片欧美片 | 久艹视频在线免费观看 | 国产一区二区中文字幕 | 国产孕妇做受视频在线观看 | 亚洲国产精品不卡毛片a在线 | 亚洲国产成人在线 | 亚洲一区成人 | 亚洲欧洲日产国码一级毛片 |