IIS管理器也是通過調用iisvdir.vbs來實現虛擬目錄的創建和刪除的。我們可以通過命令行的方式來執行iisvdir.vbs腳本
1)創建虛擬目錄:
cscript c:/windows/system32/iisvdir.vbs [/s server] [/u username /p password] /create [virtualRoot] Alias PhysicalPath
2)刪除虛擬目錄:
1cscript c:/windows/system32/iisvdir.vbs [/s server] [/u username /p password] /delete [virtualRoot]/Alias
3)查看指定虛擬目錄下的全部子目錄:
1cscript c:/windows/system32/iisvdir.vbs [/s server] [/u username /p password] /query virtualRoot
應用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Iisvdir.vbs:IIS 虛擬目錄腳本
在運行帶有 Internet 信息服務 (IIS) 6.0 的 Windows Server 2003 的服務器上創建和刪除網站的虛擬目錄。
要查看該命令語法,請單擊以下命令:
•iisvdir /create
•iisvdir /delete
•iisvdir /query
iisvdir /create
在運行帶有 Internet 信息服務 (IIS) 6.0 的 Windows Server 2003 的服務器上創建網站的虛擬目錄。
語法
iisvdir[.vbs] /create WebSite[/VirtualPath] Name PhysicalPath [/sComputer [/u [Domain/]User [/p Password]]]
參數
WebSite
必需。指定網站的描述性名稱或配置數據庫路徑。
VirtualPath
指定網站內的虛擬目錄的路徑。虛擬路徑并不包含虛擬目錄的名稱。
此參數將虛擬目錄放在網站的子目錄下。默認情況下,虛擬目錄將被添加到網站的根目錄下。虛擬路徑中的所有目錄都必須已經在網站上存在。
Name
必需。指定虛擬目錄的名稱??蛇x擇任何名稱。
PhysicalPath
必需。指定虛擬目錄的物理目錄。
必須在本地計算機上指定一個路徑,例如 C:/Project/HTML。如果指定的路徑不存在,則 Iisvdir.vbs 將創建該路徑。
/s Computer
在指定的遠程計算機上運行腳本。鍵入不帶反斜杠的計算機名或 IP 地址。默認情況下,腳本在本地計算機上運行。
/u [Domain/]User
使用指定的用戶帳戶的權限運行腳本。該帳戶必須是遠程計算機上 Administrators 組的成員。默認情況下,腳本使用本地計算機當前用戶的權限運行。
/p Password
指定在 /u 參數中指定的用戶帳戶的密碼。如果您忽略該參數,則腳本會提示您輸入密碼且不顯示所鍵入的文本。
/?
在命令提示符下顯示幫助。
注釋
•要執行該過程,你必須是本地計算機上 Administrators 組的成員,或者你必須被委派了相應的權限。如果計算機已加入某個域,則 Domain Admins 組的成員可能會執行該過程。作為最安全的操作,請考慮使用“運行方式”執行此過程。
•WebSite(或 WebSite/VirtualPath)Name 和 PhysicalPath 參數必須始終按命令行上的指定順序出現。否則,Iisvdir.vbs 將無法正確解釋信息。
新聞熱點
疑難解答
圖片精選