改进后的mkw3site.vbs(创建虚拟目录)
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
''--------------------------------------------------------------------------------------------------- ''创建虚拟目录POWERBYJARON,江都资讯网,1999-2002. ''如果您需要设置权限,请修改40-56的代码。**根据MicrosoftCorp.的AdminScripts改写 '' ''用法:mkw3site<--RootDirectory|-rROOTDIRECTORY> ''<--Comment|-tSERVERCOMMENT> ''[--computer|-cCOMPUTER1[,COMPUTER2...]] ''[--HostName|-hHOSTNAME] ''[--port|-oPORTNUM] ''[--IPAddress|-iIPADDRESS] ''[--SiteNumber|-nSITENUMBER] ''[--DontStart] ''[--verbose|-v] ''[--help|-?] '' ''IPADDRESSTheIPAddresstoassigntothenewserver.Optional. ''HOSTNAMEThehostnameofthewebsiteforhostheaders. ''WARNING:OnlyuseHostNameifDNSissetupfindtheserver. ''PORTNUMTheporttowhichtheservershouldbind ''ROOTDIRECTORYFullpathtotherootdirectoryforthenewserver. ''SERVERCOMMENTTheservercomment--thisisthenamethatappersintheMMC. ''SITENUMBERTheSiteNumberisthenumberinthepaththatthewebserver ''willbecreatedat.i.e.w3svc/3 '' ''Example1:mkw3site-rD:\Roots\Company11--DontStart-t"MyCompanySite" ''Example2:mkw3site-rC:\Inetpub\wwwroot-tTest-o8080 ''------------------------------------------------------------------------------------------------ ''Forceexplicitdeclarationofallvariables OptionExplicit OnErrorResumeNext DimArgIPAddress,ArgRootDirectory,ArgServerComment,ArgSkeletalDir,ArgHostName,ArgPort DimArgComputers,ArgStart DimArgSiteNumber DimoArgs,ArgNum Dimverbose ''设置可写、脚本执行权限 Dimprop(15,2) DimpropNum 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 SetoArgs=WScript.Arguments ArgNum=0 WhileArgNum<oArgs.Count SelectCaseLCase(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","-?": CallDisplayUsage Case"--verbose","-v": verbose=true CaseElse: WScript.Echo"Unknownargument"&oArgs(ArgNum) CallDisplayUsage EndSelect ArgNum=ArgNum+1 Wend If(ArgRootDirectory="")Or(ArgServerComment="")Then if(ArgRootDirectory="")the |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
-
HTTP/1.1 401 Access Denied
上一篇: 用vbs删除前一天创建的备份文件下一篇: 用vbs计算某个词在日志文件中的出现次数
关于改进后的mkw3site.vbs(创建虚拟目录)的所有评论