远程启用计算机上的远程桌面

远程启用计算机上的远程桌面

我多次尝试连接到另一台机器,但在连接时意识到目标计算机上未启用远程桌面。

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

答案1

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

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

基本上,您只需远程登录目标计算机的注册表并在那里更改设置。

希望能帮助到你。

答案2

IntelliAdmin 有一个免费的实用程序可用于此目的:

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

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

禁用/启用防火墙的 psexec 命令是:netshfirewallsetopmodemode=disable

答案3

如果机器在域中,您可以使用组策略来启用远程桌面。

如果您可以连接远程注册表,请检查以下内容:http://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm

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

(我使用第一个方案)

答案4

使用 WMI 和“[SetAllowTSConnections][1]”方法Win32_TerminalService设置“ 班级!

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

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

[1]:http://msdn.microsoft.com/en-us/library/aa383644(VS.85).aspx设置允许 TS 连接

相关内容