Omar Shahine Asked: 2009-06-26 08:51:39 +0800 CST2009-06-26 08:51:39 +0800 CST 2009-06-26 08:51:39 +0800 CST 远程启用计算机上的远程桌面 772 很多时候我试图连接到另一台机器,但是当我连接时意识到目标计算机上没有启用远程桌面。 如何在目标机器上启用远程 destktop,remotley? windows remote-desktop 6 个回答 Voted cop1152 2009-06-26T08:55:42+08:002009-06-26T08:55:42+08:00 IntelliAdmin 为此提供了一个免费实用程序: http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html 编辑 - 我不记得您是否需要打开防火墙端口或不使用它。如果是这样,我使用 pstools 通过命令提示符禁用远程计算机上的防火墙。然后运行该工具。然后启用防火墙。 用于禁用/启用防火墙的 psexec 命令是:netsh firewall set opmode mode = disable Bård 2009-06-26T08:56:34+08:002009-06-26T08:56:34+08:00 如果机器在域中,您可以使用组策略来启用远程桌面。 如果您可以连接远程注册表,请查看:http ://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm 您也许可以使用 sysinternals 中的 psexec 来运行一些启用 rdp 的脚本。 (我使用第一种选择) Best Answer kentchen 2009-06-26T08:56:47+08:002009-06-26T08:56:47+08:00 查看 O'Reilly 在 2004 年发布的这个 hack。 http://oreilly.com/windows/archive/server-hacks-remote-desktop.html 基本上,您只需远程登录目标计算机的注册表并在那里更改设置。 希望能帮助到你。 Dave Drager 2009-06-26T09:17:18+08:002009-06-26T09:17:18+08:00 很久以前,在遥远的银河系中,我编写了这个脚本作为自动 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 /s z:\netinst\rd.reg 如果使用 AD,您可以使用组策略将其推出。 Benoit 2009-06-26T11:41:34+08:002009-06-26T11:41:34+08:00 使用 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 xeon 2009-06-26T08:55:33+08:002009-06-26T08:55:33+08:00 远程更改注册表值?不过可能需要重启。
IntelliAdmin 为此提供了一个免费实用程序:
http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html
编辑 - 我不记得您是否需要打开防火墙端口或不使用它。如果是这样,我使用 pstools 通过命令提示符禁用远程计算机上的防火墙。然后运行该工具。然后启用防火墙。
用于禁用/启用防火墙的 psexec 命令是:netsh firewall set opmode mode = disable
如果机器在域中,您可以使用组策略来启用远程桌面。
如果您可以连接远程注册表,请查看:http ://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm
您也许可以使用 sysinternals 中的 psexec 来运行一些启用 rdp 的脚本。
(我使用第一种选择)
查看 O'Reilly 在 2004 年发布的这个 hack。
http://oreilly.com/windows/archive/server-hacks-remote-desktop.html
基本上,您只需远程登录目标计算机的注册表并在那里更改设置。
希望能帮助到你。
很久以前,在遥远的银河系中,我编写了这个脚本作为自动 Windows Server 2003 部署脚本的一部分。
rd.reg:
运行命令(这是从机器上本地运行的批处理脚本到映射的 z 驱动器):
如果使用 AD,您可以使用组策略将其推出。
使用 WMI 和“ Win32_TerminalServiceSetting ”类的“[SetAllowTSConnections][1]”方法!
在 Windows 2003 命令行中,您可以从命令行使用以下命令:
[1]: http: //msdn.microsoft.com/en-us/library/aa383644 (VS.85).aspx SetAllowTSConnections
远程更改注册表值?不过可能需要重启。