利用IPC$,批处理,计划任务修改远程桌面端口
节前下午和段准备测试Date Motion,结果发现没有环境,下班前搞了个win2008,从办公室远程到小机房,一切顺利中,考虑到马上放假,随想把系统挂到公网上,为了安全起见修改了3389端口,重启之后发现能ping通,共享也能打开,就是死活不能远程桌面,没办法只好去机房改,但是下班了人家把门锁了。。。。电子锁不安全还加了道普通锁。。。只好想办法了,估计是端口修改错了,但是用ScanPort扫描也没扫到相应端口,之后用了以下的办法修改成默认端口:
1.将C盘映射成本地的网络驱动器(其他盘符也可以只要能映射)
2.写了两个bat
a.更改远程端口
@echo off
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d 3389 /f
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 3389 /f
@pause
此bat命名为1.bat
b.重启服务器
@echo off
shutdown -r -t 0
@pause
此bat命名为2.bat
3.通过共享上传到c盘根目录
4.运行cmd,添加计划任务
执行以下命令:
net time \\ip 查看远程服务器的时间
返回命令成功执行,并显示时间
at \\IP 时间 c:/1.bat 执行修改远程桌面端口的bat,时间请根据net time返回时间后移
名称成功运行后提示添加了一条计划任务
接着继续运行
net time \\ip 查看远程服务器的时间
根据时间运行
at \\IP 时间 c:/2.bat 执行系统重启的bat,时间请根据net time返回时间后移
此过程最好一直ping对端IP,方便测试。
重启后通过远程桌面已经可以连接,端口更改为默认的3389
文章为本博客原创作品,版权归本博客,未经许可禁止转载
感谢分享好教程