上午需要登入机房的一台XP主机(hostname:tel02)运行交换机的话费查询程序整理内线清单,上楼后才发现钥匙忘家里了。
同事还等着要清单呢,怎么办?打不开门,只能考虑用远程控制。可是手头又没有现成的远控软件,于是想试试看远程桌面能连上不。很不幸的是,那台XP主机没有启用远程桌面,甚至连TELNET都没开。
好在域控已经配置了终端服务,于是先在楼下我自己的主机上用mstsc远程登入域控,再使用域控的“计算机管理”连接到那台xp远程主机tel02,确认“服务”项目中远程主机的RemoteRegistry、Telnet、TerminalServices服务都已经开启了。最后一步,也是最关键的,——利用命令行启用远程主机的远程桌面:
先telnet到远程主机上:telnet tel02
输入username、password,稍等一会儿后,看到了命令行下的提示符: C:
说明已经成功登入tel02主机了。运行:
copy con term.bat
echo Windows Registry Editor Version5.00>3389.reg
echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTer【】minalServer]>>3389.reg
echo"fDenyTSConnections"=dword:00000000>>3389.reg
echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWdsrdpwdTdstcp]>>3389.reg
echo"PortNumber"=dword:00000d3d>>3389.reg
echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWinStationsRDP-Tcp]>>3389.reg
echo"PortNumber"=dword:00000d3d>>3389.reg
regedit /s 3389.reg
del 3389.reg
del term.bat
^Z
在C盘根目录下建立了一个名为term.bat的批处理文件。批处理内容是:先建立一个与开启远程桌面有关的注册表文件3389.reg,然后运行3389.reg,将3389.reg的文件内容导入系统注册表,最后是删除3389.reg以及term.bat自身。
最后一步:运行term.bat。
用不着重启远程主机,在我的主机上运行mstsc连接tel02主机,毫无意外的出现了远程主机的登录界面。
大功告成。