VBS获取本地IIS中网站的信息(IP、端口、站点名称)

Dim W3SVC,WebServer,Bindings,ALLBindingInfo,fs,TextFilePath,WebSiteName

On Error Resume Next

Err.Clear

Set fs = WScript.CreateObject("Scripting.FileSystemObject")

TextFilePath = fs.GetFile(WScript.ScriptFullName).ParentFolder.Path & "\IISBindingCheck.tmp"

AllBindingInfo = ""

Computer = "localhost"

Set W3SVC = GetObject("IIS://" & Computer & "/W3SVC")

For Each WebServer in W3SVC

         If IsNumeric(WebServer.Name) Then     

                   WebSiteName = WebServer.ServerComment

                   Bindings = WebServer.ServerBindings

                   For i = LBound(Bindings) To UBound(Bindings)

                            BindingInfo = Bindings(i)

                            nStart = InStr(BindingInfo,":")

                            IP = Mid(BindingInfo,1,nStart - 1)

                            nEnd = InStr(nStart + 1,BindingInfo, ":")

                            Port = Mid(BindingInfo,nStart + 1 ,nEnd - nStart -1)

                            ALLBindingInfo = ALLBindingInfo & IP & ":" & Port & ":" & WebSiteName & vbCrlf

                   Next

         End If

Next

ALLBindingInfo = Left(AllBindingInfo,Len(ALLBindingInfo) - 2)

fs.CreateTextFile(TextFilePath).Write ALLBindingInfo


转载于:https://www.cnblogs.com/zzhua/p/5689375.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值