程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> 用命令行管理IIS的FTP站點

用命令行管理IIS的FTP站點

編輯:關於C#
 

為了實現在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站點是在遠程服務器中,就必須使用完整的命令格式,也就是說,你在命令中必須指定遠程服務器名和你操作中使用的管理員賬號。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved