好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 改進后的mkw3site.vbs(創建虛擬目錄)

改進后的mkw3site.vbs(創建虛擬目錄)

熱門標簽:百度地圖標注是什么意思 合肥高德地圖標注 廣州ai電銷機器人一般多少錢 外呼線路中繼線是什么 外呼系統telrobot 外呼系統免費招代理 深圳外呼系統收費 怎么看地圖標注 拉薩外呼系統業務
 
'---------------------------------------------------------------------------------------------------
' 創建虛擬目錄  POWER BY JARON , 江都資訊網 , 1999-2002. 
' 如果您需要設置權限,請修改40-56 的代碼。 ** 根據 Microsoft Corp. 的 AdminScripts 改寫
'
' 用法: mkw3site --RootDirectory|-r ROOT DIRECTORY>
'                         --Comment|-t SERVER COMMENT>
'                         [--computer|-c COMPUTER1[,COMPUTER2...]]
'                         [--HostName|-h HOST NAME]
'                         [--port|-o PORT NUM]
'                         [--IPAddress|-i IP ADDRESS]
'                         [--SiteNumber|-n SITENUMBER]
'                         [--DontStart]
'                         [--verbose|-v]
'                         [--help|-?]
'
' IP ADDRESS            The IP Address to assign to the new server.  Optional.
' HOST NAME             The host name of the web site for host headers.
'WARNING: Only use Host Name if DNS is set up find the server.
' PORT NUM              The port to which the server should bind
' ROOT DIRECTORY        Full path to the root directory for the new server.
' SERVER COMMENT        The server comment -- this is the name that appers in the MMC.
' SITENUMBERThe Site Number is the number in the path that the web server
'will be created at.  i.e. w3svc/3
'
' Example 1: mkw3site -r D:\Roots\Company11 --DontStart -t "My Company Site"
' Example 2: mkw3site -r C:\Inetpub\wwwroot -t Test -o 8080
'------------------------------------------------------------------------------------------------ 


' Force explicit declaration of all variables
Option Explicit 

On Error Resume Next 

Dim ArgIPAddress, ArgRootDirectory, ArgServerComment, ArgSkeletalDir, ArgHostName, ArgPort
Dim ArgComputers, ArgStart
Dim ArgSiteNumber
Dim oArgs, ArgNum
Dim verbose
' 設置可寫、腳本執行權限
Dim prop(15,2)
Dim propNum
prop(propNum,0) = "AccessRead"
prop(propNum,1) = true' 可讀設為TRUE,不可讀設為FALSE
propNum = propNum + 1
prop(propNum, 0) = "AccessWrite"
prop(propNum, 1) = true ' 可寫設為TRUE,不可寫設為FALSE
propNum = propNum + 1
prop(propNum, 0) = "AccessScript"
prop(propNum, 1) = true ' 可運行腳本文件設為TRUE,不可運行腳本文件設為FALSE
propNum = propNum + 1
prop(propNum, 0) = "AccessExecute"
prop(propNum, 1) = false ' 可運行執行文件設為TRUE,不可運行執行文件設為FALSE
propNum = propNum + 1
prop(propNum, 0) = "EnableDirBrowsing"
prop(propNum, 1) = true ' 允許列出目錄設為TRUE,不允許列出目錄設為FALSE
propNum = propNum + 1 

ArgIPAddress = ""
ArgHostName = ""
ArgPort = 80
ArgStart = True
ArgComputers = Array(1)
ArgComputers(0) = "LocalHost"
ArgSiteNumber = 0
verbose = false 

Set oArgs = WScript.Arguments
ArgNum = 0 

While ArgNum  oArgs.Count 

Select Case LCase(oArgs(ArgNum))
Case "--port","-o":
ArgNum = ArgNum + 1
ArgPort = oArgs(ArgNum)
Case "--ipaddress","-i":
ArgNum = ArgNum + 1
ArgIPAddress = oArgs(ArgNum)
Case "--rootdirectory","-r": 
ArgNum = ArgNum + 1
ArgRootDirectory = oArgs(ArgNum)
Case "--comment","-t":
ArgNum = ArgNum + 1
ArgServerComment = oArgs(ArgNum)
Case "--hostname","-h":
ArgNum = ArgNum + 1
ArgHostName = oArgs(ArgNum)
Case "--computer","-c":
ArgNum = ArgNum + 1
ArgComputers = Split(oArgs(ArgNum), ",", -1)
Case "--sitenumber","-n":
ArgNum = ArgNum + 1
ArgSiteNumber = CLng(oArgs(ArgNum))
Case "--dontstart":
ArgStart = False
Case "--help","-?":
Call DisplayUsage
Case "--verbose", "-v":
verbose = true
Case Else:
WScript.Echo "Unknown argument " oArgs(ArgNum)
Call DisplayUsage
End Select 

ArgNum = ArgNum + 1
Wend 

If (ArgRootDirectory = "") Or (ArgServerComment = "") Then
if (ArgRootDirectory = "") then
WScript.Echo "Missing Root Directory"
else
WScript.Echo "Missing Server Comment"
end if
Call DisplayUsage
WScript.Quit(1)
End If 

Call ASTCreateWebSite(ArgIPAddress, ArgRootDirectory, ArgServerComment, ArgHostName, ArgPort, ArgComputers, ArgStart) 

Sub ASTCreateWebSite(IPAddress, RootDirectory, ServerComment, HostName, PortNum, Computers, Start)
Dim w3svc, WebServer, NewWebServer, NewDir, Bindings, BindingString, NewBindings, ComputerIndex, Index, SiteObj, bDone
Dim comp
On Error Resume Next
For ComputerIndex = 0 To UBound(Computers)
comp = Computers(ComputerIndex)
If ComputerIndex > UBound(Computers) Then
Trace "Creating web site on "  comp  "."
End If 

' Grab the web service object
Err.Clear
Set w3svc = GetObject("IIS://"  comp  "/w3svc")
If Err.Number > 0 Then
Display "Unable to open: ""IIS://"  comp  "/w3svc"
End If
BindingString = IpAddress  ":"  PortNum  ":"  HostName
Trace "Making sure this web server doesn't conflict with another..."
For Each WebServer in w3svc
If WebServer.Class = "IIsWebServer" Then
Bindings = WebServer.ServerBindings
If BindingString = Bindings(0) Then
Trace "The server bindings you specified are duplicated in another virtual web server."
WScript.Quit (1)
End If
End If
Next 

Index = 1
bDone = False
Trace "Creating new web server..." 

' If the user specified a SiteNumber, then use that.  Otherwise,
' test successive numbers under w3svc until an unoccupied slot is found
If ArgSiteNumber > 0 Then
Set NewWebServer = w3svc.Create("IIsWebServer", ArgSiteNumber)
NewWebServer.SetInfo
If (Err.Number > 0) Then
WScript.Echo "Couldn't create a web site with the specified number: "  ArgSiteNumber
WScript.Quit (1)
Else
Err.Clear
' Verify that the newly created site can be retrieved
Set SiteObj = GetObject("IIS://"comp"/w3svc/"  ArgSiteNumber)
If (Err.Number = 0) Then
bDone = True
Trace "Web server created. Path is - ""IIS://"comp"/w3svc/"  ArgSiteNumber
Else
WScript.Echo "Couldn't create a web site with the specified number: "  ArgSiteNumber
WScript.Quit (1)
End If
End If
Else
While (Not bDone)
Err.Clear
Set SiteObj = GetObject("IIS://"comp"/w3svc/"  Index) 

If (Err.Number = 0) Then
' A web server is already defined at this position so increment
Index = Index + 1
Else
Err.Clear
Set NewWebServer = w3svc.Create("IIsWebServer", Index)
NewWebServer.SetInfo
If (Err.Number > 0) Then
' If call to Create failed then try the next number
Index = Index + 1
Else
Err.Clear
' Verify that the newly created site can be retrieved
Set SiteObj = GetObject("IIS://"comp"/w3svc/"  Index)
If (Err.Number = 0) Then
bDone = True
Trace "Web server created. Path is - ""IIS://"comp"/w3svc/"  Index
Else
Index = Index + 1
End If
End If
End If 

' sanity check
If (Index > 10000) Then
Trace "Seem to be unable to create new web server.  Server number is "Index"."
WScript.Quit (1)
End If
Wend
End If
NewBindings = Array(0)
NewBindings(0) = BindingString
NewWebServer.ServerBindings = NewBindings
NewWebServer.ServerComment = ServerComment
NewWebServer.SetInfo 

' Now create the root directory object.
Trace "Setting the home directory..."
Set NewDir = NewWebServer.Create("IIsWebVirtualDir", "ROOT")
NewDir.Path = RootDirectory
NewDir.AccessRead = true
Err.Clear
NewDir.SetInfo
NewDir.AppCreate (True) 

If (Err.Number = 0) Then
Trace "Home directory set."
Else
Display "Error setting home directory."
End If 

Trace "Web site created!" 

If Start = True Then
Trace "Attempting to start new web server..."
Err.Clear
Set NewWebServer = GetObject("IIS://"  comp  "/w3svc/"  Index)
NewWebServer.Start
If Err.Number > 0 Then
Display "Error starting web server!"
Err.Clear
Else
Trace "Web server started succesfully!"
End If
End If
Next
Call ASTSetPerms(comp, Index,ArgRootDirectory , prop, propNum)
End Sub 

Sub ASTSetPerms(comp, ArgSiteNumber,ArgRootDirectory , propList, propCount)
'On Error Resume Next
Dim oAdmin
Dim fullPath
fullPath = "IIS://"comp"/w3svc/"  ArgSiteNumber  "/ROOT"
Trace "Opening path "  fullPath
Set oAdmin = GetObject(fullPath)
If Err.Number > 0 Then
Display Error_NoNode
WScript.Quit (1)
End If 

Dim name, val
if propCount > 0 then
Dim i 

for i = 0 to propCount-1
name = propList(i,0)
val = propList(i,1)
if verbose = true then
Trace "Setting "fullPath"/"name" = " val
end if
oAdmin.Put name, (val)
If Err > 0 Then
Display "Unable to set property "name
End If
next
oAdmin.SetInfo
If Err > 0 Then
Display "不能保存更新信息."
End If
end if
End Sub 

' Display the usage message
Sub DisplayUsage
WScript.Quit (1)
End Sub 

Sub Display(Msg)
WScript.Echo Now  ". Error Code: "  Hex(Err)  " - "  Msg
End Sub 

Sub Trace(Msg)
if verbose = true then
WScript.Echo Now  " : "  Msg
end if
End Sub

標簽:廣安 延安 周口 嘉興 漳州 六安 玉林 臺灣

巨人網絡通訊聲明:本文標題《改進后的mkw3site.vbs(創建虛擬目錄)》,本文關鍵詞  改進,后的,mkw3site.vbs,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《改進后的mkw3site.vbs(創建虛擬目錄)》相關的同類信息!
  • 本頁收集關于改進后的mkw3site.vbs(創建虛擬目錄)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 99AV国产精品欲????麻豆 | 国产精品久久久久久欧美蜜月Av | 欧洲18至19GAy男同GV片| 班长让我脱了她的内衣| 男人插女人下面免费视频| 国产91丝袜高跟系列| 免费无码国产在线看瑜茄| 牛和人交vvideos欧美| 99无码熟妇丰满人妻啪啪| 亚洲乱码在线观看| 大稥焦在线香蕉在线视频| 免费观看理论片A片高清免费观看| 漂亮老师韩国三级| 啊老汉h脔死我了| 亚洲天砖砖区免费| 欧美成人做爰高潮片免费看夜魔侠 | 被男人操视频| 久久综合中文字幕| 男人怎么提高性功能和持久力| 年轻人喜爱的交友直播平台| 99国产精品视频免费观看| 免费一级毛片清高播放| 欧美调教视频| 国产又粗又猛又爽又黄的国漫视频 | 国模青青| 长寿区| 曰本变态bdsm色虐tv| 97精品国产97久久久。免费| 色综合99久久久无码国产精品 | 免费看污黄网站| h宠文| 大学生情侣激情啪啪A片| 厨房play水果肉H黄瓜| 理论片国产台湾在线| 男男道具play震动按摩器| 双人床上做的运动剧烈软件下载| 136成人福利AV在线导航| 色多多app成人版?入口451| 诱子偷伦经典小说| 国产大片黄在线观看私人影院| 中国老女人内谢69xxxx视频|