VBscript for netstat过滤仅侦听端口

问题描述:

为什么当我为命令插入“netstat -an | find”“LISTENING”“”时,下面的脚本不起作用?VBscript for netstat过滤仅侦听端口

set sh = CreateObject("Wscript.Shell") 
call GetConnections() 

Function GetConnections() 
    i = 0 
    set shExec = sh.Exec("netstat -an") 
    Do While Not shExec.StdOut.AtEndOfStream 
     Wscript.Echo shExec.StdOut.ReadLine() 
    Loop 
End Function 

谢谢!

|(和<,>,>>)由cmd.exe实现。它对任何其他程序都没有意义。

所以让cmd.exe运行你的程序。

set shExec = sh.Exec("cmd /c netstat -an|find something") 
+1

这样做!谢谢! – Tank