IIS管理脚本

1. 列出IIS站点ID、名称、物理路径
Set  ObjService = GetObject ( " IIS://LocalHost/W3SVC " )
 
For   Each  obj3w In objservice
  
If   IsNumeric (obj3w.Name)  Then
   sServerName
= Obj3w.ServerComment
   
Set  webSite  =   GetObject ( " IIS://Localhost/W3SVC/ "   &  obj3w.Name  &   " /Root " )
   ListAllWeb 
=  ListAllWeb  &  obj3w.Name  &   String ( 16 - Len (obj3w.Name), "   " &  obj3w.ServerComment  &  vbCrLf
   
REM  & vbCrLf & String(16," ") & "(" & webSite.Path & ")" & vbCrLf

   
End   If
 
Next
 WScript.Echo ListAllWeb
 
Set  ObjService = Nothing
WScript.Quit

2. 修改IIS站点ID
Dim  WebService
Dim  oldstr
Dim  newstr
Dim  args
Set  args  =  WScript.Arguments
If  args.Count  <   1   Then
    Wscript.Echo 
" Must have original instance id and new instance id "   &       chr ( 10 &   chr ( 13 &  _
    
" usage:  editsiteid.vbs 1 5 "    &   chr ( 10 &   chr ( 13 &  _
" Moves instance 1 to instance 5 "
    WScript.Quit()
End   If
Set  WebService  =   GetObject ( " IIS://LocalHost/W3SVC " )
oldstr 
=  args( 0 ' old instance
newstr  =  args( 1 ' new instance
WebService.MoveHere oldstr,newstr
WebService.SetInfo
Set  WebService  =   nothing
Set  args = nothing
WScript.echo 
" DONE "

转载于:https://www.cnblogs.com/netflu/archive/2009/08/11/1543373.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值