IIS 6.0 內置兩個 VBScript 工具,位於 `C:\Inetpub\AdminScripts`:
命令行操作適合批量部署、自動化運維、遠程無界面管理。
IISftp.vbs [/s server] [/u user] [/p pwd] <操作> [參數]
| 參數 | 說明 |
|---|---|
| /s | 目標 FTP 服務器名 (本機可省略) |
| /u | 管理員帳號 |
| /p | 密碼 |
| 操作 | 參數格式 | 示例 |
|---|---|---|
| /create | /create <根目錄> <站點名> [/i IP] [/p 端口] | `IISftp /create d:\ftp\root ftpSite /i 192.168.1.10 /p 21` |
| /delete | /delete <站點名> | `IISftp /delete ftpSite` |
| /query | /query <站點名> | `IISftp /query ftpSite` |
| /start | /start <站點名> | `IISftp /start ftpSite` |
| /stop | /stop <站點名> | `IISftp /stop ftpSite` |
| /pause | /pause <站點名> | `IISftp /pause ftpSite` |
IISftp.vbs /create d:\ftp\root ftpSite /i 192.168.1.10 /p 21
IISftp.vbs /query ftpSite
IISftp.vbs /start ftpSite
IISftpdr.vbs [/s server] [/u user] [/p pwd] <操作> [參數]
| 操作 | 參數格式 | 示例 |
|---|---|---|
| /create | /create <站點名> <虛擬目錄名> <物理路徑> | `IISftpdr /create ftpSite vdir1 d:\ftp\vdir1` |
| /delete | /delete <站點名>/<虛擬目錄名> | `IISftpdr /delete ftpSite/vdir1` |
| /query | /query <站點名> | `IISftpdr /query ftpSite` |
IISftp.vbs / IISftpdr.vbs 是輕量級 FTP 站點生命週期管理利器。掌握其語法,配合批處理/PowerShell,可將繁瑣的 GUI 點擊轉化為可版本控制、可審計、可復用的自動化腳本,顯著提升運維效率與一致性。