Win11怎么使用PowerShell快速测试远程服务器特定TCP端口是否畅通

老墨吖_8346

老墨吖_8346

2026-09-30

651人浏览

原创

windows 11 中可用 test-netconnection 快速验证远程 tcp 端口连通性,重点检查 tcptestsucceeded 值;禁用 icmp 时加 -informationlevel quiet;支持批量扫描、csv 导出及本地端口占用进程定位。

win11怎么使用powershell快速测试远程服务器特定tcp端口是否畅通

在 Windows 11 中排查服务连接失败、API 调用超时或防火墙拦截问题时,需快速确认远程服务器上某个 TCP 端口(如数据库 3306、SSH 22、HTTPS 443)是否真实可达,而非仅靠 ping 判断主机在线状态。

基础单端口连通性测试

这一步操作起来很简单,直接在 PowerShell 中输入命令即可获得明确结果。

按下 Win + X → 选择「终端(管理员)」或「Windows PowerShell(管理员)」。

执行:Test-NetConnection -ComputerName 192.168.5.20 -Port 3389,将 192.168.5.20 替换为目标服务器 IP 或域名,3389 替换为待测端口号。

重点看输出中的 TcpTestSucceeded 字段:值为 True 表示三次握手成功,端口开放且网络路径可达;若为 False,则可能被防火墙拦截、服务未监听、路由中断或目标主机关闭该端口。

跳过 ICMP 探测,专注 TCP 连接验证

某些生产环境会禁用 ICMP(即禁 ping),但端口本身是开放的。此时默认的 Test-NetConnection 会先执行 Ping,失败后直接报错,掩盖真实的 TCP 连通性结果。

方法一:使用 -InformationLevel Quiet 参数

运行:Test-NetConnection -ComputerName api.example.com -Port 8080 -InformationLevel Quiet。

该命令不输出冗余信息,只返回 True/False 或错误提示,适合脚本判断或快速扫视。

方法二:强制禁用 Ping 阶段

加 -SkipNetworkProfileCheck 和 -WarningAction SilentlyContinue 可进一步规避策略干扰,尤其适用于域控策略限制 ICMP 的场景。

Waifulabs
Waifulabs

Waifu Labs是一款用于生成和定制二次元角色头像的 AI 动漫肖像工具。

下载

批量扫描多个关键端口并结构化输出

当你需要一次性验证 Web 服务常用端口(如 80、443、8080)、数据库端口(3306、5432)或远程管理端口(22、3389)时,手动逐条执行效率低且易漏。

第一步:定义端口数组并循环检测

执行以下语句:@(80, 443, 8080, 3306) | ForEach-Object { $r = Test-NetConnection -ComputerName db.internal -Port $_ -InformationLevel Quiet -WarningAction SilentlyContinue; [PSCustomObject]@{Port=$_; Open=$r} }。

第二步:按状态筛选开放端口

追加管道:| Where-Object Open -eq $true,即可只显示当前畅通的端口列表。

第三步:导出为 CSV 文件留存

末尾添加:| Export-Csv -Path "$env:USERPROFILE\Desktop\port_check.csv" -NoTypeInformation -Encoding UTF8,结果将保存到桌面,含时间戳与可读字段。

定位本地监听端口占用进程(辅助排查)

若你是在本地 Win11 上运行服务却无法被远程访问,需先排除本机端口是否被其他程序意外占用。

在管理员 PowerShell 中运行:Get-NetTCPConnection -LocalPort 8080 -State Listen | Select-Object LocalAddress, OwningProcess。

若返回结果非空,说明该端口正被监听;接着用 Get-Process -Id <owningprocess></owningprocess> 查看具体进程名。

注意:必须使用管理员权限运行,否则 OwningProcess 字段可能为空或报错拒绝访问。

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

417

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

860

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2552

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

856

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

769

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

394

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2296

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4232

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

687

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习