修改Windows远程桌面连接端口的脚本

下面代码存为XXX.vbs运行即可。

‘#####################
‘VBS修改远程桌面的默认端口,并添加至Windows防火墙
‘作者51windows.Net
’56868为要设置的端口
‘#####################

Set WshShell = WScript.CreateObject(“WScript.Shell”)
WshShell.RegWrite “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber”,56868,”REG_DWORD”
WshShell.RegWrite “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber”,56868,”REG_DWORD”
Function Addfirewall(name,port,state)
 Set objFirewall = CreateObject(“HNetCfg.FwMgr”)
 Set objPolicy = objFirewall.LocalPolicy.CurrentProfile
 
 Set objPort = CreateObject(“HNetCfg.FwOpenPort”)
 objPort.Port = port
 objPort.Name = name
 objPort.Enabled = state
 Set colPorts = objPolicy.GloballyOpenPorts
 errReturn = colPorts.Add(objPort)
End Function

call Addfirewall(“远程桌面56868″,56868,1)
set WshShell = nothing

msgbox “设置成功”

标签:Function, ip, Port, REG, Server, shell, TCP, terminal server, Windows, wscript

评论当前被关闭。

Deepseath Modified from Green Hope Theme · Proudly powered by WordPress · 津ICP备09005418号-1  津公网安备 12010302001005号