PowerShell · 网络

Test-NetConnection 命令怎么用?测试网络连通和端口是否开放(PowerShell 参数与示例)

Windows 11 / 10普通 PowerShell 窗口即可更新于

Test-NetConnection测试网络连通和端口是否开放

语法:Test-NetConnection 地址 [-Port 端口] [-TraceRoute] [-InformationLevel Detailed]

最常用:Test-NetConnection www.baidu.com —— 测试能否连通(相当于 ping 加 DNS 解析)

怎么打开 PowerShell

右键开始按钮,选择“终端”或“Windows PowerShell”。命令不区分大小写,按 Tab 键可以自动补全命令和参数名。

常用参数

参数作用
-Port测试 TCP 端口是否能连通
-TraceRoute同时路由追踪
-InformationLevel Detailed显示详细信息

使用示例

Test-NetConnection www.baidu.com

测试能否连通(相当于 ping 加 DNS 解析)

Test-NetConnection 192.168.1.10 -Port 445

测试对方电脑的共享端口 445 是否开放(排查共享访问失败)

Test-NetConnection 服务器IP -Port 3389

测试远程桌面端口是否开放

示例中的盘符、路径和名称要换成你自己的。删除、修改类命令可以先在末尾加 -WhatIf 预览会发生什么。

注意事项

  • 简写 tnc;TcpTestSucceeded 为 True 表示端口可以连通。

对应的 CMD 命令

在命令提示符(cmd)中实现类似功能的命令是 ping。PowerShell 中也能直接运行大部分 CMD 命令。