这可能是一个已经回答过的简单问题,但我只是找不到。我正在尝试从我编写的简单脚本中过滤掉不需要的文本/输出。
$stop = 2
do {
clear
netstat -a -n -o | Select-String "ESTABLISHED"
Start-Sleep -Seconds 5
} while ($stop -ne 1)
我想向输出窗口添加不仅仅是已建立的连接,例如UDP和TCP连接,但要删除回送地址。如果有更好的方法或更有效的方法,那就太好了。
答案 0 :(得分:0)
由于您使用的是Windows 10,因此可以访问Get-NetTCPConnection
cmdlet。除了解析netstat
的输出,您还可以使用 objects :
Get-NetTCPConnection |
Where-Object RemoteAddress -notin '127.0.0.1','0.0.0.0', '::'
对于UDP:
Get-NetUDPEndpoint