远程启用远程桌面

很多时候,我正在尝试连接到另一台机器,但意识到当我连接远程桌面没有启用目标计算机上。

如何在目标机器上启用远程桌面,remotley?

检查O'Reilly于2004年发布的这个黑客攻击。

http://oreilly.com/windows/archive/server-hacks-remote-desktop.html

基本上,你只是远程login到目标计算机的registry,并更改那里的设置。

希望它有帮助。

IntelliAdmin有一个免费的实用工具:

http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html

编辑 – 我不记得你是否需要打开防火墙端口或不使用这个。 如果是这样,我使用命令提示符使用pstools禁用远程计算机上的防火墙。 然后运行该工具。 然后启用防火墙。

禁用/启用防火墙的psexec命令是:netsh firewall set opmode mode = disable

如果计算机位于域中,则可以使用组策略来启用远程桌面。

如果您可以连接远程registry,请查看: http : //www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm

您可以使用sysinternals中的psexec来运行一些启用rdp的脚本。

(我使用第一个select)

长期以来,在远程银河系中,我将此脚本编写为自动化Windows Server 2003部署脚本的一部分。

rd.reg:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server] "fDenyTSConnections"=dword:00000000 

运行命令(这是从机器上本地运行的批处理脚本到映射的z驱动器):

 c:\windows\regedit /sz:\netinst\rd.reg 

如果使用AD,您可以使用组策略将其推出。

使用WMI和“ Win32_TerminalServiceSetting ”类的“[SetAllowTSConnections] [1]”方法!

在Windows 2003命令行中,可以从命令行使用以下命令:

 wmic /node:TargetName RDToggle where ServerName="TargetName" call SetAllowTSConnections 1 

[1]: http : //msdn.microsoft.com/en-us/library/aa383644( VS.85).aspx SetAllowTSConnections

远程更改registry值? 可能需要重新启动。