使用 Iisftp.vbs 创建FTP站点的方法

2019-01-15 21:29:19王冬梅

/ADpass Password
只有当 /isolation 开关设置为 AD 时才有效。该值是管理员的密码。
/s Computer
在指定的远程计算机上运行脚本。键入不带反斜杠的计算机名或 IP 地址。默认为本地计算机。
/u [Domain]User
使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。在默认情况下,脚本使用本地计算机当前用户的权限运行。
/p Password
指定在 /u 参数中指定的用户帐户的密码。
备注 
Iisftp.vbs 不验证端口号或 FTP 站点的 IP 地址,而且它不会验证这些绑定在服务器内是否唯一。如果用无效的或发生冲突的绑定创建站点,则站点将不启动。
 
示例

示例 1

以下示例在本地计算机上创建“Archive”FTP 站点,并将它与 D:PublicArchives 目录中的内容关联起来。此命令忽略所有的可选参数并接受默认值。“Archives”子目录不存在,因此,iisftp.vbs 将在“Public”目录中创建该子目录。


iisftp /create D:PublicArchives Archive

作为响应,iisftp 显示以下消息以及新 FTP 站点的基本属性。在该示例中,“服务器”表示驱动器 D: 所在的计算机名,“站点名”是为 FTP 站点指定的名称,“配置数据库路径”表示 IIS 指定的配置数据库项(它与系统注册表中的注册表项类似),“IP”默认情况下是未分配的,“端口”默认情况下设置为 21,“根”是 FTP 文件所在的目录,默认情况下将“状态”设置为“已启动”。

Connecting to server ...Done.
Server = RESKIT
Site Name = Archive
Metabase Path = MSFTPSVC/1452008083
IP = ALL UNASSIGNED
Port = 21
Root = D:PublicArchives
Status = STARTED

示例 2

以下示例在远程服务器上创建“Drivers”FTP 站点站配置。它将站点与 SVR16 上 C:PublicDownload 目录中存储的文件关联起来。此命令使用 /i 参数指定站点的 IP 地址,并使用 /dontstart 参数防止站点自动启动。它使用 /s 参数来指定远程计算机,使用 /u 和 /p 参数以用户的管理员帐户权限运行脚本。


iisftp /create C:PublicDownload Drivers /i 172.31.69.150 /dontstart /s SVR16 /u Admin6 /p p@ssWor#

作为响应,iisftp 显示以下消息以及新 FTP 站点的基本属性。在本示例中,“服务器”表示服务器计算机,“站点名”是为 FTP 站点指定的名称,“配置数据库路径”表示 IIS 指定的配置数据库项(它与系统注册表中的注册表项类似),“IP”表示指定的 DNS 地址,“端口”默认情况下设置为 21,“根”是 FTP 文件所在的目录,根据需要将“状态”设置为“已停止”。