用vbs方式列出所有网站绑定的域名

一:先在D盘建立一个1.vbs文件,文件的内容为:


On Error Resume Next
Set ObjService=GetObject("IIS://LocalHost/W3SVC")
For Each obj3w In objservice
    If IsNumeric(obj3w.Name) Then
        Set webSite = GetObject("IIS://Localhost/W3SVC/" & "/Root")
        WSCript.Echo "[NAME  ] " & obj3w.ServerComment
        For Each Binds In obj3w.ServerBindings
            WScript.Echo "[HOST  ] " & Binds
        
        Next
        WSCript.Echo Chr(10)
    End If
Next
Set ObjService=Nothing
WScript.Quit


二:然后执行命令:

cscript D:/1.vbs >D:/1.txt


三:这样IIS中所有网站绑定的域名都会列出到D盘下的1.txt文件中,还有其他一些信息,单独要域名的话,自行筛选。

        WSCript.Echo "[NAME  ] " & obj3w.ServerComment  这一句是导出网站名称可以取消掉