很多时候,我尝试连接到另一台计算机,但是当我连接时意识到在目标计算机上未启用远程桌面。
如何在目标计算机remotley上启用远程destktop?
很多时候,我尝试连接到另一台计算机,但是当我连接时意识到在目标计算机上未启用远程桌面。
如何在目标计算机remotley上启用远程destktop?
Answers:
看看2004年发布的O'Reilly的此骇客。
http://oreilly.com/windows/archive/server-hacks-remote-desktop.html
基本上,您只需远程登录到目标计算机的注册表并在其中更改设置。
希望能帮助到你。
IntelliAdmin为此提供了一个免费实用程序:
http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html
编辑-我不记得您是否需要打开防火墙端口或不使用它。如果是这样,我可以使用pstools在命令提示符下禁用远程计算机上的防火墙。然后运行该工具。然后启用防火墙。
禁用/启用防火墙的psexec命令是:netsh防火墙set opmode mode = disable
如果计算机在域中,则可以使用组策略来启用远程桌面。
如果您可以使用远程注册表连接,请查看以下内容:http : //www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm
您也许可以使用sysinternals的psexec来运行一些启用rdp的脚本。
(我使用第一种选择)
很久以前,在《遥远的银河》中,我将此脚本编写为自动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,则可以使用组策略将其推出。
使用WMI和“ Win32_TerminalServiceSetting ”类的“ [SetAllowTSConnections] [1]”方法!
在Windows 2003命令行中,可以从命令行使用以下命令:
wmic /node:TargetName RDToggle where ServerName="TargetName" call SetAllowTSConnections 1
[1]:http : //msdn.microsoft.com/zh-cn/library/aa383644( VS.85).aspx SetAllowTSConnections