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


  • 相关阅读:
    bug、兼容性、适配问题
    关于daterangepicker取消默认值的设置
    重构-改善既有代码设计
    iphoneX 适配
    汇编语言(2)程序表示
    汇编语言(1)基础理论
    css 边框颜色渐变的半圆
    横向时间轴(进度条)
    pdf中内嵌字体问题
    jabRef里引用的相邻同名作者变横线
  • 原文地址:https://www.cnblogs.com/zzhua/p/5689375.html
Copyright © 2011-2022 走看看