您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>服務(wù)器>

用命令行管理IIS的FTP站點(diǎn)

2010年01月30日 17:25 wenjunhu.com 作者:佚名 用戶評(píng)論(0

用命令行管理IIS的FTP站點(diǎn)


  為了實(shí)現(xiàn)在Internet中快速共享網(wǎng)絡(luò)資源的目的,很多用戶使用IIS服務(wù)器內(nèi)置的FTP組件架設(shè)FTP服務(wù)器。由于它和Windows系統(tǒng)的緊密結(jié)合,并且在IIS控制臺(tái)中操作易于上手,因此得到大家的青睞。如果你使用的是IIS6.0,還可以使用腳本命令管理維護(hù)FTP站點(diǎn),一行簡(jiǎn)單的命令,就可以實(shí)現(xiàn)IIS控制臺(tái)中一系列的操作。這么好的東東當(dāng)然大家一起分享。

  FTP站點(diǎn)管理——IISftp.vbs

  IISftp.vbs命令可以用來(lái)創(chuàng)建、刪除、查詢和控制FTP站點(diǎn),由于該命令使用簡(jiǎn)單,是基于命令行的,所以特別受到網(wǎng)管用戶的喜愛(ài)。

  IISftp命令格式:

  IIsFtp [/s [/u [/p ]]]/ [arguments]

  /s 連接的FTP服務(wù)器名

  /u 連接使用的賬號(hào)名

  /p 賬號(hào)密碼

  選項(xiàng):

  /start 啟動(dòng)一個(gè)站點(diǎn)

  /stop 停止一個(gè)站點(diǎn)

  /pause 暫停一個(gè)站點(diǎn)服務(wù)

  /delete 刪除一個(gè)站點(diǎn)

  /create 創(chuàng)建一個(gè)FTP站點(diǎn)

  /query 查詢FTP站點(diǎn)

  1.創(chuàng)建FTP站點(diǎn)

  下面筆者就在名為“suning-3avmjsp1”的本地IIS服務(wù)器中創(chuàng)建一個(gè)名為“cpcwftp”的FTP站點(diǎn)。在Windows server 2003系統(tǒng)中運(yùn)行“命令提示符”程序。接著在提示符窗口中運(yùn)行“IIsFtp /s suning-3avmjsp1 /u administrator /p rrttjj /create d:\cpcwroot "cpcwftp" /i 192.168.1.2 /b 21”命令后,就完成“cpcwftp”站點(diǎn)的創(chuàng)建。

  以上是完整的命令格式,因?yàn)檫@里是在本地創(chuàng)建FTP站點(diǎn),只需要運(yùn)行“IIsFtp /create d:\cpcwroot "cpcwftp" /i 192.168.1.2 /b 21”命令即可(圖1)。

  其中“suning-3avmjsp1”為FTP站點(diǎn)所在的服務(wù)器,“administrator”和“rrttjj”為創(chuàng)建FTP站點(diǎn)時(shí)使用的用戶和密碼,“d:\cpcwroot”為該FTP站點(diǎn)的主目錄, “192.168.1.2”為“cpcwftp”站點(diǎn)捆綁的IP地址,“21”為FTP站點(diǎn)的通信端口。如果網(wǎng)管是在本地IIS服務(wù)器中創(chuàng)建FTP站點(diǎn),就可以省去“/s suning-3avmjsp1 /u administrator /p rrttjj”參數(shù);如果是遠(yuǎn)程創(chuàng)建FTP站點(diǎn),必須輸入完整的命令。

  2.管理FTP服務(wù)

  完成了“cpcwftp”站點(diǎn)的創(chuàng)建,現(xiàn)在網(wǎng)管可在本地查詢?cè)撜军c(diǎn)是否存在。在命令提示符下運(yùn)行“IIsFtp /query "cpcwftp"”命令即可。

  控制“cpcwftp”站點(diǎn)的狀態(tài)也很簡(jiǎn)單,在命令提示符下運(yùn)行“IIsFtp /start "cpcwftp"”命令后即可啟動(dòng)“cpcwftp”站點(diǎn)的FTP服務(wù)。要想停止該站點(diǎn)的FTP服務(wù),運(yùn)行“IIsFtp /stop "cpcwftp"”命令,暫停FTP服務(wù)只需運(yùn)行“IIsFtp /pause "cpcwftp"”命令。

  如果想刪除本地服務(wù)器中的“cpcwftp”站點(diǎn),在命令提示符下運(yùn)行“IIsFtp /delete "cpcwftp"”命令即可。

  以上操作是以本地IIS服務(wù)器中的FTP站點(diǎn)為例。如果你操作的FTP站點(diǎn)是在遠(yuǎn)程服務(wù)器中,就必須使用完整的命令格式,也就是說(shuō),你在命令中必須指定遠(yuǎn)程服務(wù)器名和你操作中使用的管理員賬號(hào)。

  FTP虛擬目錄管理——IISftpdr.vbs

  管理和維護(hù)FTP站點(diǎn)中的虛擬目錄要用到“IISftpdr.vbs”命令。它可以快速完成虛擬目錄的創(chuàng)建、查詢和刪除操作。

  IISftpdr命令格式:

  IIsFtpDr [/s [/u [/p ]]]/ [arguments]

  /s 連接的FTP服務(wù)器名

  /u 連接使用的賬號(hào)名

  /p 賬號(hào)密碼

  選項(xiàng):

  /create 創(chuàng)建一個(gè)FTP站點(diǎn)虛擬目錄

  /delete 刪除一個(gè)FTP站點(diǎn)虛擬目錄

  /query 查詢虛擬目錄

  1.創(chuàng)建虛擬目錄

  下面筆者在本地IIS服務(wù)器中為名為“cpcwftp”的FTP站點(diǎn)創(chuàng)建一個(gè)虛擬目錄“CPCWV”。

  在命令提示符窗口中運(yùn)行“IIsFtpDr /create "cpcwftp" cpcwv d:\cpcwvroot”命令,即可完成該虛擬目錄的本地創(chuàng)建(圖2)。

  2.查詢虛擬目錄信息

  完成創(chuàng)建后,查看一下虛擬目錄“CPCWV”是否存在,在命令提示符下運(yùn)行“IIsFtpDr /query "cpcwftp"”命令即可。

  3.刪除虛擬目錄

  刪除虛擬目錄也同樣簡(jiǎn)單。這里筆者要?jiǎng)h除名為“cpcwftp”的FTP站點(diǎn)下的虛擬目錄“CPCWV”。在命令提示符下運(yùn)行“IIsFtpDr /delete "cpcwftp"/cpcwv”命令即可。

  雖然用“IISftp.vbs”和“IISftpdr.vbs”命令可以很方便地完成FTP站點(diǎn)的管理和維護(hù)工作,但畢竟IIS6提供的這些腳本命令功能還不夠完善,如目錄訪問(wèn)的權(quán)限設(shè)置、用戶訪問(wèn)控制等,暫時(shí)還無(wú)法使用腳本命令實(shí)現(xiàn)。但對(duì)于常規(guī)的FTP管理和維護(hù),使用腳本命令實(shí)現(xiàn)是個(gè)不錯(cuò)的選擇。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?