在 Windows 中,RDP(远程桌面协议)默认使用 3389 端口。如果你想通过 PowerShell 更改此端口为 10010,你需要修改注册表设置并重启远程桌面服务。以下是使用 PowerShell 更改 RDP 端口为 10010 的步骤:
步骤:
- 以管理员身份运行 PowerShell。
- 执行以下命令修改注册表,修改 RDP 端口设置:
# 修改注册表,将 RDP 端口从 3389 更改为 10010
$RegKeyPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp"
$NewPort = 10010
# 设置新的端口号
Set-ItemProperty -Path $RegKeyPath -Name "PortNumber" -Value $NewPort
# 刷新注册表以确保设置生效
Write-Host "RDP port has been changed to $NewPort. Please restart the Remote Desktop service."
- 重启远程桌面服务,使设置生效。可以通过以下 PowerShell 命令重启远程桌面服务:
# 重启远程桌面服务
Restart-Service -Name "TermService"
或者,你也可以通过命令行手动重启计算机。
- 在防火墙中打开新端口:更改端口后,别忘了在 Windows 防火墙中开放新的端口(10010)。
你可以使用以下命令打开防火墙端口:
powershellCopy Code# 开放新的 RDP 端口 10010
New-NetFirewallRule -DisplayName "RDP Port 10010" -Direction Inbound -Protocol TCP -LocalPort 10010 -Action Allow
- 检查远程桌面连接:现在,远程桌面协议应该使用端口 10010,连接时需要在远程桌面客户端中指定端口号。
例如:<IP地址>:10010
重要提示:
- 更改端口后,原本的 3389 端口将不再工作,除非你打开或保留了该端口。
- 在防火墙中开通新端口后,确保外部网络的防火墙或路由器也开放了该端口,以便你可以远程连接。
- 更改端口后,需要记住新端口号,以便在连接时使用。
执行以上步骤后,RDP 服务将通过端口 10010运行。
标签:RDP,端口,远程桌面,注册表,10010,PowerShell From: https://www.cnblogs.com/suv789/p/18547732