Windows用bat脚本查询远程端口

本文介绍了一个适用于Windows各版本的BAT脚本,用于查询远程端口在注册表中的位置。脚本分别从HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWds dpwdTds cp和HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWinStationsRDP-Tcp两个路径获取PortNumber,并显示结果。运行脚本后,用户可以直观地看到远程端口的设置信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经本人测试,适用于Windows各个版本

创建一个bat脚本,内容如下:

@echo off
title Windows查询远程端口
mode con:cols=110 lines=20

for /f "tokens=1,2,* " %%i in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v "PortNumber" ^| find /i "PortNumber"') do (set /a portnumbertds=%%k)

for /f "tokens=1,2,* " %%i in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "PortNumber" ^| find /i "PortNumber"') do (set /a portnumberrdp=%%k)

echo.
echo.
echo ===============================  远程端口所处注册表第一个的位置  ========================================
echo ---------------------------------------------------------------------------------------------------------
echo -------  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp  ---------
echo.
echo  端口为:   %portnumbertds%
echo.&echo.&echo.&echo.&echo.
echo ===============================  远程端口所处注册表第二个的位置  ========================================
echo ---------------------------------------------------------------------------------------------------------
echo -------  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp  -------
echo.
echo  端口为:   %portnumberrdp%
echo.&echo.&echo.
pause
del %0

运行后的结果是这样的

你也可以直接下载我转换好的exe格式去体会一下,请点击此处:Windows查询远程端口V3.exe

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值