如何找到特定服务正在以程序方式侦听的端口

本文关键字:方式侦 程序 何找 服务 | 更新日期: 2023-09-27 18:28:04

我知道服务名称。有没有任何选项可以查找服务正在侦听的端口号?

PS:

netstat -a -n -o将给出IP、PORT、PID

tasklist /SVC /FI "SERVICES eq ServiceName" will give, Imagename, PID

如何合并两者的结果以获得特定服务的端口。

如何找到特定服务正在以程序方式侦听的端口

这是一条路:

  1. 使用此命令可以获得cmd命令的输出
  2. 使用此选项可以将每行拆分为子字符串
  3. 如果子字符串与您想要的服务名称相同,请将其与之进行比较。获取服务的PID
  4. 执行第二个命令。分析它,得到portNumber

备注:明智的做法是比较大小写相同的字符串,因此在比较之前,所有字符串都要大写或小写

祝好运