歡迎您光臨本站 登入註冊首頁

用命令行管理IIS的FTP站點

admin @ 2014-03-14 , reply:0

概述

命令行管理IIS的FTP站點  為了實現在Internet中快速共享網路資源的目的,很多用戶使用IIS伺服器內置的FTP組件架設FTP伺服器。由於它和Windows系統的緊密結合,並且在IIS控制台中……

用命令行管理IIS的FTP站點


  為了實現在Internet中快速共享網路資源的目的,很多用戶使用IIS伺服器內置的FTP組件架設FTP伺服器。由於它和Windows系統的緊密結合,並且在IIS控制台中操作易於上手,因此得到大家的青睞。如果你使用的是IIS6.0,還可以使用腳本命令管理維護FTP站點,一行簡單的命令,就可以實現IIS控制台中一系列的操作。這麼好的東東當然大家一起分享。

  FTP站點管理——IISftp.vbs

  IISftp.vbs命令可以用來創建、刪除、查詢和控制FTP站點,由於該命令使用簡單,是基於命令行的,所以特別受到網管用戶的喜愛。

  IISftp命令格式:

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

  /s 連接的FTP伺服器名

  /u 連接使用的賬號名

  /p 賬號密碼

  選項:

  /start 啟動一個站點

  /stop 停止一個站點

  /pause 暫停一個站點服務

  /delete 刪除一個站點

  /create 創建一個FTP站點

  /query 查詢FTP站點

  1.創建FTP站點

  下面筆者就在名為「suning-3avmjsp1」的本地IIS伺服器中創建一個名為「cpcwftp」的FTP站點。在Windows server 2003系統中運行「命令提示符」程序。接著在提示符窗口中運行「IIsFtp /s suning-3avmjsp1 /u administrator /p rrttjj /create d:\cpcwroot "cpcwftp" /i 192.168.1.2 /b 21」命令后,就完成「cpcwftp」站點的創建。

  以上是完整的命令格式,因為這裡是在本地創建FTP站點,只需要運行「IIsFtp /create d:\cpcwroot "cpcwftp" /i 192.168.1.2 /b 21」命令即可(圖1)。

  其中「suning-3avmjsp1」為FTP站點所在的伺服器,「administrator」和「rrttjj」為創建FTP站點時使用的用戶和密碼,「d:\cpcwroot」為該FTP站點的主目錄, 「192.168.1.2」為「cpcwftp」站點捆綁的IP地址,「21」為FTP站點的通信埠。如果網管是在本地IIS伺服器中創建FTP站點,就可以省去「/s suning-3avmjsp1 /u administrator /p rrttjj」參數;如果是遠程創建FTP站點,必須輸入完整的命令。

  2.管理FTP服務

  完成了「cpcwftp」站點的創建,現在網管可在本地查詢該站點是否存在。在命令提示符下運行「IIsFtp /query "cpcwftp"」命令即可。

  控制「cpcwftp」站點的狀態也很簡單,在命令提示符下運行「IIsFtp /start "cpcwftp"」命令后即可啟動「cpcwftp」站點的FTP服務。要想停止該站點的FTP服務,運行「IIsFtp /stop "cpcwftp"」命令,暫停FTP服務只需運行「IIsFtp /pause "cpcwftp"」命令。

  如果想刪除本地伺服器中的「cpcwftp」站點,在命令提示符下運行「IIsFtp /delete "cpcwftp"」命令即可。

  以上操作是以本地IIS伺服器中的FTP站點為例。如果你操作的FTP站點是在遠程伺服器中,就必須使用完整的命令格式,也就是說,你在命令中必須指定遠程伺服器名和你操作中使用的管理員賬號。

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

  管理和維護FTP站點中的虛擬目錄要用到「IISftpdr.vbs」命令。它可以快速完成虛擬目錄的創建、查詢和刪除操作。

  IISftpdr命令格式:

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

  /s 連接的FTP伺服器名

  /u 連接使用的賬號名

  /p 賬號密碼

  選項:

  /create 創建一個FTP站點虛擬目錄

  /delete 刪除一個FTP站點虛擬目錄

  /query 查詢虛擬目錄

  1.創建虛擬目錄

  下面筆者在本地IIS伺服器中為名為「cpcwftp」的FTP站點創建一個虛擬目錄「CPCWV」。

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

  2.查詢虛擬目錄信息

  完成創建后,查看一下虛擬目錄「CPCWV」是否存在,在命令提示符下運行「IIsFtpDr /query "cpcwftp"」命令即可。

  3.刪除虛擬目錄

  刪除虛擬目錄也同樣簡單。這裡筆者要刪除名為「cpcwftp」的FTP站點下的虛擬目錄「CPCWV」。在命令提示符下運行「IIsFtpDr /delete "cpcwftp"/cpcwv」命令即可。

  雖然用「IISftp.vbs」和「IISftpdr.vbs」命令可以很方便地完成FTP站點的管理和維護工作,但畢竟IIS6提供的這些腳本命令功能還不夠完善,如目錄訪問的許可權設置、用戶訪問控制等,暫時還無法使用腳本命令實現。但對於常規的FTP管理和維護,使用腳本命令實現是個不錯的選擇。

[admin via 研發互助社區 ] 用命令行管理IIS的FTP站點已經有3298次圍觀

http://cocdig.com/docs/show-post-56.html