030*_*030 6 windows powershell port localhost
介绍
目的:LISTENING state on localhost使用PowerShell函数检查端口是否在
以下命令:
New-Object Net.Sockets.TcpClient.Connect("127.0.0.1",10389)
结果是:
PS C:\Windows\system32> New-Object Net.Sockets.TcpClient.Connect("127.0.0.1",10389)
At line:1 char:33
+ New-Object Net.Sockets.TcpClient.Connect("127.0.0.1",10389)
+ ~
Unexpected token ')' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
PS C:\Windows\system32>
Run Code Online (Sandbox Code Playgroud)
题
哪个 PowerShell 函数可用于检查本地主机上的某个端口是否处于 LISTENING 状态?
Ƭᴇc*_*007 10
如果您在 Windows 8/Server 2012 或更高版本上使用 PowerShell v3.0+,则无需尝试连接到端口来确定状态,您只需使用Get-NetTCPConnection:
Get-NetTCPConnection -State Listen
对我来说,这更准确,因为它正在读取计算机上端口的状态。如果防火墙或类似的东西挡住了道路或其他东西,使用连接进行测试可能会使它看起来不是“正在侦听”。
| 归档时间: |
|
| 查看次数: |
14466 次 |
| 最近记录: |