当前位置: 首页 > 图文教程 > 脚本技术 > VBScript > 用VBS修改远程桌面3389端口并添加到Windows防火墙的代码

VBScript
tel.xls.vbs xls专杀工具
病毒专杀VBS模块
用vbs实现的一款Worm.Win32.VB.fw病毒专杀
VBScript提交表单提示-对象不支持此属性或方法
Windows Script Host之用vbs实现[浏览文件夹]功能
定时自动备份IIS的WWW日志的vbs脚本
可以将Bat转换位VBS文件的VBS脚本
用vbs实现cmd功能
VBS编程教程 (第1篇)
VBS编程教程 (第2篇)
VBS编程教程 (第3篇)
VBS编程教程 (第4篇)
VBS编程教程 (第5篇)
VBS编程教程 (第6篇)
用VBS可执行程序+Xmlhttp下载备份网上文件的代码
注册表-批处理-VBS之间的相互结合应用
用vbs实现显示系统调色板的代码
用vbs遍历文件并随机显示的脚本
用vbs实现随机读取文件的一行内容的脚本
用vbs实现读取文本文件的方法

VBScript 中的 用VBS修改远程桌面3389端口并添加到Windows防火墙的代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 202 ::
收藏到网摘: n/a

将下面代码存为.vbs,双击运行。然后重启一下系统,就修改了系统的远程桌面的默认的3389端口
'#####################
'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 "设置成功"