用 Test-NetConnection 测试端口连通性

用一个 cmdlet 检查连通性、DNS 解析和指定 TCP 端口。

Windows网络PowerShell诊断低风险
运行 Test-NetConnection example.com -Port 443,测试 DNS、ping 与 TCP 可达性。

01命令

命令
$ Test-NetConnection example.com -Port 443

02作用说明

该 cmdlet 返回包含 DNS 解析、ping 应答和 TCP 测试结果的对象,脚本无需解析文本即可据结果分支。因此它是 Windows 上健康检查和预检校验的自然构件。

03风险

风险低风险
使用条件Windows 10/11 with PowerShell 5.1 or PowerShell 7+
!注意: 部分网络会拦截 TCP 测试,ICMP 也可能被禁用;请结合其他字段判断,不要孤立看待失败。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Test-NetConnection
    Microsoft Learn · vendor-doc · 2026-09-20
    依据: Tests network connectivity and TCP port reachability.

最后验证: 2026-10-13 · 分类: 网络

06相关方案