netstat: Grep-Zeilen, die sich auf einen bestimmten Prozess beziehen

netstat: Grep-Zeilen, die sich auf einen bestimmten Prozess beziehen

Ich weiß, dass Sie in Windows Folgendes tun können, um zu sehen, welche Prozesse an einen Port angeschlossen sind:

netstat -a -b

Wie würde man jedoch die Anzeige auf Ports beschränken, die an einen bestimmten Prozess angeschlossen sind? Ich habe mir angesehenSucheaber das hilft nicht, weil die ausführbare Datei des Prozesses nicht in derselben Zeile wie die Portinformationen erwähnt wird:

PS C:\Users\nimmylebby> netstat -a -b
 [svchost.exe]
  TCP    [::]:49154             NIMMY-LAPTOP:0         LISTENING
  Schedule
 [svchost.exe]
  TCP    [::]:49155             NIMMY-LAPTOP:0         LISTENING
 [services.exe]
  TCP    [::]:49156             NIMMY-LAPTOP:0         LISTENING
 [lsass.exe]
  UDP    0.0.0.0:500            *:*
  IKEEXT
 [svchost.exe]
  UDP    0.0.0.0:3702           *:*
  FDResPub
 [svchost.exe]

Hat jemand eine Ahnung?

Antwort1

Eine Möglichkeit besteht darin,Sysinternals TCPView, das eine Befehlszeilenversion enthält, mit der Sie nach einem Prozessnamen filtern können:

Verwenden von Tcpvcon

Die Verwendung von Tcpvcon ähnelt der des in Windows integrierten Dienstprogramms netstat:

Verwendung: tcpvcon [-a] [-c] [-n] [Prozessname oder PID]

-a Alle Endpunkte anzeigen (standardmäßig werden bestehende TCP-Verbindungen angezeigt). -c Ausgabe als CSV drucken. -n Adressen nicht auflösen..

verwandte Informationen