Windows CLI:内置的实用程序列出XP / Vista / 7中打开的端口

我需要一个内置于几个版本的Windows(特定于XP到Win7)的实用程序,可以告诉我,如果一个特定的端口正在使用。 我已经为每个操作系统find了几种不同的方法,但是我正在寻找一种适用于所有操作系统的单一命令。

也许Netstat? netstat -h将提供选项。

如果你使用netstat -n它会告诉你当前正在使用的端口。 -n告诉它不要尝试parsing来自IP的主机名。 你也可以用-a来运行它以尝试parsing主机名。

 netstat -bona 

这将把端口链接到进程。 如果你想知道在X端口上运行什么进程,非常有用。

为了方便查看,我将输出redirect到一个文件

 netstat -bona > file.txt