在我的服务器上添加RDP后,无法再使用RDPlogin

我有两个专用于Windows 2008 R2服务器,我用于虚拟主机。 一个服务器A是一个控制器,服务器B应该简单地添加到由服务器A控制的域中。

所以我RDP到服务器B,并更改系统设置,使服务器B是该域的一部分。 我input了我的域pipe理员凭据,被欢迎到域,并要求重新启动服务器。 到目前为止,一切似乎都顺利进行

重新启动后,我无法再打开与服务器B的RDP连接:

由于以下原因之一,远程桌面无法连接到远程计算机:

1)远程访问服务器未启用2)远程计算机已closures3)远程计算机在networking上不可用

确保远程计算机已打开并连接到networking,并且启用了远程访问。

我还原了服务器B的旧备份,并在将服务器添加到我的域之前closures了防火墙。 但是问题再次发生了。

这可能是什么原因? 该域是全新的,我没有改变任何默认设置。 这可能是某种域范围的默认策略,closures任何域客户端上的RDP? 或者也许这与服务器B是虚拟的事实有关?

谢谢你的帮助,

阿德里安

我不能100%肯定地说,但我认为这是正常的。 join域时,您将更改服务器的身份,因此,Windows将禁用RDP连接(系统属性的“远程”选项卡上的“远程桌面”部分下的单选button),因为服务器已移至新的邻居将(一个封闭的社区),现在可以被一个新的“宇宙”的用户访问。 这迫使您重新启用RDP连接,并select允许RDP到服务器的用户。 您应该注意到,在域join后启用RDP并单击“select用户”button,然后单击“添加”button时,焦点(位置)现在位于域而不是本地计算机上。

再一次,我不是100%肯定这一点,但我敢肯定,当我们将新电脑join到我们的网域时,我已经看到了这一点。 我有一个configurationRDP访问的GPO,所以我通常忽略了行为的变化,因为我的GPO设置了适当的行为。

编辑

我只是用一个新的W2K8服务器来testing它,看起来情况并非如此。 我启用了RDP连接,然后将服务器join域,并且RDP连接保持启用状态。 我没有用W2K8R2testing过。

当然 – 你需要找出在服务器上应用了哪些GPO。 RDP可能在其中一个被禁用,或者在其中一个阻止它的防火墙configuration。

@echo off setlocal if {%1}=={} goto syntax :loop if {%1}=={} goto finish set remote="\\%1\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" shift reg.exe ADD %remote% /v fDenyTSConnections /t REG_DWORD /d 0 /f>nul 2>&1 if NOT %ERRORLEVEL% EQU 0 @echo %remote% NOT found. goto loop :syntax @echo Syntax: RemoteDesktop Computer1 [Computer2 .... Computern] goto loop :finish endlocal 

蝙蝠脚本启用RDP远程,