zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    Jenkins(5)生成allure报告
    git 命令
    外连跳转微信
    微信分享接口
    微信接口
    计算php程序运行时间
    数组合并 不覆盖
    LARAVEL 分页
    laravel 随笔
    jq 监听返回事件
  • 原文地址:https://www.cnblogs.com/zzhua/p/5689375.html
Copyright © 2011-2022 走看看