如何用命令行管理IIS的FTP站点

来源:asp之家 时间:2009-12-18 19:18:00 

为了实现在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管理和维护,使用脚本命令实现是个不错的选择。

标签:命令行,iis,ftp
0
投稿

猜你喜欢

  • Ubuntu上释放空间的5种简单方法

    2023-11-03 04:00:39
  • VMware安装centOS镜像全过程

    2021-10-24 02:24:22
  • 分析同城(58.com)的SEO及流量入口

    2009-01-13 12:37:00
  • 搜索引擎算法解密0.17版

    2008-06-17 14:32:00
  • 做站最忌讳的三点 站长如何选择做站项目

    2008-12-22 12:30:00
  • 百度副总裁沈皓瑜揭秘12月大胆启用凤巢原委

    2009-11-13 16:00:00
  • 配置 Apache 服务器禁止所有非法域名 访问自己的服务器

    2022-06-16 12:28:34
  • PHP网站服务器管理软件LuManager1.1.9发布

    2011-06-16 20:30:39
  • Vmware vSphere 5.0安装配置方法图文教程

    2022-05-11 11:53:52
  • 两日线下实体商户推广实践总结

    2009-05-14 23:46:00
  • 我在谷歌面试回答“谷歌如何打败百度”

    2008-01-27 16:16:00
  • Godaddy主机产品价格

    2010-04-19 12:45:00
  • 简单吸引她:10种提升站点蜘蛛爬行的方法

    2009-01-22 15:39:00
  • 详细全面介绍什么是 Apache服务器

    2010-05-08 17:50:00
  • Docker化Spring Boot应用的实践

    2022-01-21 20:36:56
  • 地方网站宣传经费开销一览

    2009-01-08 13:33:00
  • 做网赚的必备心态

    2010-05-10 18:22:00
  • 总结Centos7系统加固知识点

    2023-11-02 16:08:23
  • apache开启伪静态的方法分享

    2023-09-02 22:25:14
  • 分级防御 针对Linux服务器攻击防范

    2009-09-20 20:04:00
  • asp之家 网站运营 m.aspxhome.com