怎么样用代码在IIS中创建ftp站点??? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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”命令。它可以快速完成虚拟目录的创建、查询和删除操作。 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管理和维护,使用脚本命令实现是个不错的选择。 你使用pid = Shell("cscript.exe vbs文件名 参数", vbHide)即可隐式调用vbs文件 拿前面的例子IIsFtp /s suning-3avmjsp1 /u administrator /p rrttjj /create d:\cpcwroot "cpcwftp" /i 192.168.1.2 /b 21你可以这样写s="IIsFtp /s suning-3avmjsp1 /u administrator /p rrttjj /create d:\cpcwroot " & """" & "cpcwftp" & """" & "/i 192.168.1.2 /b 21"'注意双引号在vb中的引用pid = Shell("cscript.exe " & s, vbHide)这样就可以完成建立用户的任务了问题解决的话记得给分 我倒客户那里肯定有iis的阿怎么你有简单 稳定的不用 要用复杂的?复杂的也好办自己读IIsFtp.vbs文件转换成vb语言就可以了 关于分数! CSDN的Blog为什么出现这种问题? [紧急求助]关于OLEDB方式访问MySQL数据库的问题 ADODC未找到提供程序,什么意思?? 怎样获得系统当前焦点文本框内的内容?分已经不多了,帮帮忙 哪里可以下栽带有图标的Button啊? 今天我生日,放分 为什么我的程序在vb的ide中可以运行,关闭时不出错,编译成EXE之后关闭时出错? 如何学习C# VB-CheckBox太神奇了... 奇怪的模糊查询问题 aspower_(我知道楼下就欣赏偶的分)大大进来一下
pid = Shell("cscript.exe vbs文件名 参数", vbHide)
即可隐式调用vbs文件
IIsFtp /s suning-3avmjsp1 /u administrator /p rrttjj /create d:\cpcwroot "cpcwftp" /i 192.168.1.2 /b 21
你可以这样写
s="IIsFtp /s suning-3avmjsp1 /u administrator /p rrttjj /create d:\cpcwroot " & """" & "cpcwftp" & """" & "/i 192.168.1.2 /b 21
"'注意双引号在vb中的引用
pid = Shell("cscript.exe " & s, vbHide)
这样就可以完成建立用户的任务了问题解决的话
记得给分
客户那里肯定有iis的阿
怎么你有简单 稳定的不用 要用复杂的?复杂的也好办自己读IIsFtp.vbs文件转换成vb语言就可以了