應(yīng)用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1
可以使用命令行腳本 iisftpdr.vbs(存儲(chǔ)在 systemroot\System32 中)在運(yùn)行帶有 IIS 6.0 的 Windows Server 2003 家族成員的本地或遠(yuǎn)程計(jì)算機(jī)上刪除 FTP 虛擬目錄。該命令不創(chuàng)建或破壞內(nèi)容,而只是刪除虛擬目錄結(jié)構(gòu)。
不應(yīng)使用此命令刪除 FTP 站點(diǎn),因?yàn)檫@些站點(diǎn)可能仍被列出但已部分禁用。要?jiǎng)h除 FTP 站點(diǎn),請(qǐng)使用使用 Iisftp.vbs 刪除 FTP 站點(diǎn)。
重要事項(xiàng)
只有本地計(jì)算機(jī)上 Administrators 組的成員才能運(yùn)行腳本和可執(zhí)行文件。作為安全性最佳操作,請(qǐng)使用不屬于 Administrators 組的帳戶登錄計(jì)算機(jī),然后使用 runas 命令以管理員身份運(yùn)行腳本和可執(zhí)行文件。在命令提示符下,鍵入 runas /profile /User:MyComputer\Administrator cmd,使用管理員權(quán)限打開一個(gè)命令窗口,然后鍵入 cscript.exeScriptName(包括腳本的完整路徑和任何參數(shù))。
本主題包括下列信息:
•語法:鍵入命令時(shí)必須采用的順序以及它后面的任何參數(shù)和選項(xiàng)。
•參數(shù):賦予命令中變量的值。
•示例:示例代碼和對(duì)結(jié)果的說明。
語法
iisftpdr /delete FTPSite[VirtualPath]/Name [ /s Computer [ /u [Domain\]User /p Password]]
參數(shù)
FTPSite
必需的。指定 FTP 站點(diǎn)的描述性名稱或配置數(shù)據(jù)庫路徑。
VirtualPath
指定到 FTP 站點(diǎn)內(nèi)虛擬目錄的路徑。當(dāng)虛擬目錄不在 FTP 站點(diǎn)的根目錄中時(shí),該參數(shù)是必需的。
Name
必需的。為虛擬目錄指定名稱。虛擬目錄名不必保持唯一。但是,當(dāng) FTP 站點(diǎn)包括同名的虛擬目錄和物理目錄時(shí),在 Internet 上將看不到物理目錄。
/s Computer
在指定的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行腳本。鍵入不帶反斜杠的計(jì)算機(jī)名或 IP 地址。默認(rèn)為本地計(jì)算機(jī)。
/u [Domain\]User
使用指定的用戶帳戶的權(quán)限運(yùn)行腳本。該帳戶必須是遠(yuǎn)程計(jì)算機(jī)上 Administrators 組的成員。在默認(rèn)情況下,腳本使用本地計(jì)算機(jī)當(dāng)前用戶的權(quán)限運(yùn)行。
/p Password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。
示例
示例 1:
以下示例在本地計(jì)算機(jī)的“Finance”FTP 站點(diǎn)上刪除“Insurance”虛擬目錄。這樣做不僅刪除了該目錄,而且還刪除了所有的物理和虛擬子目錄。
復(fù)制代碼 代碼如下:
iisftpdr /delete Finance/Insurance
因?yàn)槟J(rèn)計(jì)算機(jī)是本地計(jì)算機(jī)且運(yùn)行該命令的用戶必須以管理員身份登錄,所以在這種情況下 /s、/u 和 /p 參數(shù)不是必需的。
作為響應(yīng),iisftpdr 顯示以下消息:
Connecting to server ...Done.
FTP directory Finance/Insurance has been DELETED.
示例 2:
以下示例在遠(yuǎn)程計(jì)算機(jī)的“Finance”FTP 站點(diǎn)上刪除“Updates”虛擬子目錄。此命令使用“Finance”FTP 站點(diǎn)配置數(shù)據(jù)庫路徑“MSFTPSVC/2109607139”標(biāo)識(shí) FTP 站點(diǎn)。它通過將虛擬路徑“Finance/Insurance”附加到 FTP 站點(diǎn)名稱后面來表示該路徑。
該示例還使用 /s 參數(shù)來標(biāo)識(shí)遠(yuǎn)程計(jì)算機(jī),并使用 /u 和 /p 參數(shù)以用戶的管理員帳戶權(quán)限運(yùn)行 iisftpdr.vbs。
復(fù)制代碼 代碼如下:
iisftpdr /delete MSFTPSVC/2109607139/Insurance/Updates /s SVR01 /u Admin01 /p p@SSw#rD2
作為響應(yīng),iisftpdr 顯示以下消息:
Connecting to server ...Done.
FTP directory Finance/Insurance/Updates has been DELETED.
當(dāng)然我們可以通過結(jié)合bat實(shí)現(xiàn)批量操作,如果再結(jié)合定時(shí)任務(wù)就可以定時(shí)完成任務(wù)了,方便快捷。
您可能感興趣的文章:- 使用 iisftpdr.vbs 創(chuàng)建 FTP 虛擬目錄的方法
- 使用 Iisftpdr.vbs 列出FTP虛擬目錄(支持遠(yuǎn)程與本地)