首页/网络/网络排障速查/Test-NetConnection 端口连通测试

Test-NetConnection 端口连通测试

PowerShell 内置探测命令(别名 tnc):一条命令同时给出 ping 与 TCP 端口测试结果,替代 telnet,还能顺带看路由与解析。

网络排障速查网络更新于 2026-10-12

用法

用法
Test-NetConnection 10.0.0.5 -Port 3306
Test-NetConnection example.com -Port 443 -InformationLevel Detailed
tnc 10.0.0.5 -Port 3306 | Select-Object ComputerName,RemoteAddress,TcpTestSucceeded,PingSucceeded
场景Windows 侧测端口与解析
别名tnc
要点以 TcpTestSucceeded 为准;-TraceRoute 可顺带追路由
ICMP 常被单独拦截,PingSucceeded=False 但 TcpTestSucceeded=True 是常见组合,结论要看端口那项。

易错点

  • 把 PingSucceeded=False 当成网络不通:ICMP 与 TCP 是两条独立策略
  • 在脚本中依赖控制台文本输出,应改用对象属性判断

数据来源与参考

  • Microsoft Learn:Test-NetConnection
  • Microsoft Learn:NetTCPIP 模块

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌