如何使用PowerShell检查端口是否正在使用中

时间:2011-08-02 10:03:53

标签: powershell tcp port

PowerShell中是否有办法检查某个端口是否正在使用?

3 个答案:

答案 0 :(得分:0)

你走了,

多个主机的端口扫描程序

此功能允许您针对一个或多个系统测试一个端口或多个端口,以验证端口是否打开。这实际上是一个简单的端口扫描程序,除了验证端口的状态之外别无其他功能。如果在工作中使用,请小心谨慎,因为您的网络安全人员可能会将您的操作视为网络上的入侵者。

http://gallery.technet.microsoft.com/scriptcenter/97119ed6-6fb2-446d-98d8-32d823867131

答案 1 :(得分:0)

使用Get-NetTCPConnection

Get-NetTCPConnection | where Localport -eq 5000 | select Localp
ort,OwningProcess

Localport OwningProcess
--------- -------------
    5000          1684

答案 2 :(得分:-1)

如果您使用的是PowerShell Core v6及更高版本,请使用Test-Connection

.ag-tooltip-custom