IISFtpdr.vbs:IIS FTP 目錄腳本
在運行帶有 Internet 信息服務(wù) (IIS) 6.0 的 Windows Server?2003 的服務(wù)器的 FTP 站點上創(chuàng)建、刪除和顯示虛擬目錄。
若要查看該命令語法,請單擊以下命令:
href="#">
src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">
iisftpdr /create 在運行帶有 Internet 信息服務(wù) (IIS) 6.0 的 Windows Server?2003 的服務(wù)器的 FTP 站點上創(chuàng)建虛擬目錄。
語法
iisftpdr[.vbs]/create FTPSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User [/p Password]]]
參數(shù)
- FTPSite
- 必需。指定 FTP 站點的描述性名稱或配置數(shù)據(jù)庫路徑。
- VirtualPath
- 指定 FTP 站點內(nèi)虛擬目錄的路徑。虛擬路徑并不包含虛擬目錄的名稱。
該參數(shù)將虛擬目錄放在 FTP 站點的子目錄中。默認情況下,虛擬目錄將被添加到 FTP 站點的根目錄。虛擬路徑中的所有目錄必須在 FTP 站點上已經(jīng)存在。
- Name
- 必需。指定虛擬目錄的名稱。
- PhysicalPath
- 必需。指定存儲虛擬目錄的內(nèi)容的物理目錄。
必須在本地計算機上指定一個路徑,例如 C:\Project\HTML。如果指定的路徑不存在,則 Iisftpdr.vbs 將創(chuàng)建該路徑。
- /s Computer
- 在指定的遠程計算機上運行腳本。鍵入計算機名或 IP 地址(不帶反斜杠)。默認情況下,將在本地計算機上運行腳本。
- /u [Domain\]User
- 使用特定用戶帳戶的權(quán)限運行腳本。該帳戶必須是遠程計算機上 Administrators 組成員。默認情況下,腳本使用本地計算機上當前用戶的權(quán)限運行。
- /p Password
- 指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果忽略該參數(shù),腳本將提示您輸入密碼并隱藏鍵入的文本。
- /?
- 在命令提示符下顯示幫助。
注釋
- 要執(zhí)行該過程,您必須是本地計算機 href="MS-ITS:C:\WINDOWS\Help\localsec.chm::/lsm_local_groups.htm#administrators_bkmrk">Administrators 組的成員,或者您必須被href="MS-ITS:C:\WINDOWS\Help\ntcmds.chm::/help=glossary.hlp topic=gls_delegation">委派適當?shù)臋?quán)限。如果將計算機加入域,id=specloc
href="MS-ITS:C:\WINDOWS\Help\adconcepts.chm::/sag_adgroups_9builtin_intro.htm#domain_admins_bkmrk">Domain Admins 組的成員可能也可以執(zhí)行這個過程。作為安全性的最佳操作,可以考慮使用href="MS-ITS:C:\WINDOWS\Help\adconcepts.chm::/ad_runas.htm">運行方式來執(zhí)行這個過程。class=anything id=para10>
- FTPSite(或 FTPSite/VirtualPath)、Name 和 PhysicalPath 參數(shù)必須始終按指定順序出現(xiàn)在命令行上。否則,Iisftpdr.vbs 將無法正確解釋信息。
- 使用 Iisftpdr.vbs 來創(chuàng)建新的虛擬目錄時,僅指定創(chuàng)建目錄和標識其內(nèi)容所需的基本屬性。Iisftpdr.vbs 使用的默認屬性與 IIS 在建立新的虛擬目錄時使用的默認屬性相同,而且符合繼承屬性的規(guī)則。要配置站點的更多高級屬性,請使用 IIS 管理器。
示例
下面的示例顯示如何在特定的情況下使用
iisftpdr /create。
在 FTP 站點的根目錄創(chuàng)建虛擬目錄
下面的命令將在本地計算機的 Test Downloads FTP 站點的根目錄創(chuàng)建名為 Scripts 的虛擬目錄。它將目錄與當前存儲在 C:\Libraries\Scripts 目錄中的內(nèi)容相關(guān)聯(lián)。
iisftpdr /create "Test Downloads" Scripts c:\libraries\scripts
作為響應(yīng),Iisftpdr.vbs 顯示如下消息,表示命令已成功,同時顯示新虛擬目錄的基本屬性。
正在連接到服務(wù)器 ...已完成。
Virtual Path = Test Downloads/Scripts
ROOT = c:\libraries\scripts
Metabase Path = MSFTPSVC/577648624/ROOT/Scripts
FTPSite(或 FTPSite/VirtualPath)、Name 和 PhysicalPath 參數(shù)必須始終按指定順序出現(xiàn)在命令行上。下面這個命令與前一個命令相同,只是參數(shù)順序不同:
iisftpdr /create c:\libraries\scripts "Test Downloads" Scripts
該命令失敗,錯誤解釋了該參數(shù),Iisftpdr.vbs 將報告它找不到稱為“C:”的 FTP 站點。
在 FTP 站點路徑中創(chuàng)建虛擬目錄
下面的命令將稱為 Updates 的虛擬目錄添加到遠程服務(wù)器 Svr01 的 FTP 站點。該命令在 Finance FTP 站點上創(chuàng)建一個新的虛擬目錄,作為稱為 Documents 的現(xiàn)有虛擬目錄的子目錄。
命令中的第一個參數(shù)將標識 FTP 站點和虛擬路徑 Finance\Documents。第二個參數(shù) Updates 將指定虛擬目錄的名稱。第三個參數(shù)將指定存儲虛擬目錄內(nèi)容的 Svr01 上的物理目錄。
該命令使用 /s 命令來標識服務(wù)器計算機,使用 /u 和 /p 命令來運行具有用戶管理員權(quán)限的 Iisftpdr.vbs。
iisftpdr /create Finance/Documents Updates C:\inetpub\ftproot\documents\updates /s svr01 /u Admin01 /p p@SSw#rD2
作為響應(yīng),Iisftpdr.vbs 顯示如下消息,表示命令已成功,同時顯示新虛擬目錄的基本屬性:
正在連接到服務(wù)器 ...已完成。
Virtual Path = Finance/Documents/Updates
ROOT = C:\inetpub\ftproot\documents\updates
Metabase Path = MSFTPSVC/2109607139/ROOT/Documents/Updates
在此示例中,在命令發(fā)出前,Svr01 IIS 服務(wù)器上已存在 Finance FTP 站點及其 Documents 子目錄。如果 FTP 站點或子目錄不存在,則該命令已經(jīng)失敗。