如何用命令删除IIS上的虚拟站点?

huang221 2001-09-18 06:31:10
...全文
123 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
huang221 2001-09-21
  • 打赏
  • 举报
回复
谢谢关注,,我已写了个vbs,可以根据站点标识来删除web站点的。
另外,需要的这具vbs的朋友可以给我发email。
wilddragon 2001-09-21
  • 打赏
  • 举报
回复
好睡了
balloy 2001-09-19
  • 打赏
  • 举报
回复
不好意思,刚才看错了,应该是:

Dim WebServiceObj
'Get the Web service object, which contains servers.
Set WebServiceObj = GetObject("IIS://LocalHost/W3SVC")
'Delete the fourth server.
WebServiceObj.Delete "IIsWebServer", "4"
balloy 2001-09-19
  • 打赏
  • 举报
回复
IISOBJ.Delete "IIsWebVirtualDir", VirtualDirectoryName

更详细的可以看http://www.iisfaq.com/Articles/336/
huang221 2001-09-19
  • 打赏
  • 举报
回复
我找到了增加,启动,停止等的代码,就是不知道该如何删除,你有确实证据证明可以通过运行代码来删除吗?如果有,请帮忙给出代码,分数不是问题
balloy 2001-09-19
  • 打赏
  • 举报
回复
那就只有先遍历所有站点,查到站点名称为SiteName的InstantId(即上面的4),再删除了,
当然,这个功能你可以写成一个函数
yousoft2013 2001-09-19
  • 打赏
  • 举报
回复
使用ADSI可以实现,具体请查看有关的资料
huang221 2001-09-19
  • 打赏
  • 举报
回复
谢谢,,我已经做好了,,是做成vbs的。

现在正在试能不能把那个数字2换成站点名称!

好了,,怎么给分呢?
balloy 2001-09-19
  • 打赏
  • 举报
回复
1.建立一个名为DeleteSite.vbs的文件,内容为:

Dim WebServiceObj
'Get the Web service object, which contains servers.
Set WebServiceObj = GetObject("IIS://LocalHost/W3SVC")
'Delete the fourth server.
WebServiceObj.Delete "IIsWebServer", "4" '根据你的需要删除的第n个站点

然后,在dos下:
wscript DeleteSite.vbs

请注意,根据你的需要改变上面的“4”,如你想删除第2个站点,即WebServiceObj.Delete "IIsWebServer", "2"
huang221 2001-09-19
  • 打赏
  • 举报
回复
我是想要在dos下能够删除web站点的程序?

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧