'--------------------------------------------------------------------- ' This function creates a virtual web directory on the specified web site ' and with the specified path ' 'mkwebdir [--computer-c COMPUTER1, COMPUTER2, COMPUTER3] ' <--website-w WEBSITE> ' <--virtualdir-v NAME1,PATH1,NAME2,PATH2,...> ' [--help-?] ' 'COMPUTER Computer on which users exists 'WEBSITE1,WEBSITE2 Virtual Web Sites on which directories will be created 'NAME1,PATH1,NAME2,PATH2 Virtual Directories names and paths to create ' 'Example 1 mkwebdir -c MyComputer -w "Default Web Site" ' -v "Virtual Dir1","c:\inetpub\wwwroot\dir1","Virtual Dir2","c:\inetpub\wwwroot\dir2" ' '----------------------------------------------------------------
' Force explicit declaration of all variables. Option Explicit
On Error Resume Next
Dim oArgs, ArgNum
Dim ArgComputer, ArgWebSites, ArgVirtualDirs, ArgDirNames(), ArgDirPaths(), DirIndex Dim ArgComputers
Set oArgs = WScript.Arguments ArgComputers = Array("LocalHost")
ArgNum = 0 While ArgNum < oArgs.Count
If (ArgNum + 1) >= oArgs.Count Then Call DisplayUsage End If
Select Case LCase(oArgs(ArgNum)) Case "--computer","-c": ArgNum = ArgNum + 1 ArgComputers = Split(oArgs(ArgNum), ",", -1) Case "--website","-w": ArgNum = ArgNum + 1 ArgWebSites = oArgs(ArgNum) Case "--virtualdir","-v": ArgNum = ArgNum + 1 ArgVirtualDirs = Split(oArgs(ArgNum), ",", -1) Case "--help","-?" Call DisplayUsage End Select