你目前正处于脱机状态,正在等待 Internet 重新连接

更改为 Windows Server 2008 中的远程管理

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 947723
简介
本文介绍了 Windows Server 2003 和 Windows Server 2008 或 Windows Server 2008 R2 之间的差异时使用远程桌面连接 (RDC) 客户端可以远程连接到服务器,用于管理目的。

Windows Server 2008 和 Windows Server 2008 R2 中的远程管理中的更改

在 Windows Server 2003 中,可以通过使用/console开关远程连接到服务器 (也称为会话 0) 上的物理控制台会话启动 RDC 客户端 (Mstsc.exe)。在 Windows Server 2008 或 Windows Server 2008 R2 中,已弃用/console开关。有关详细信息,请参阅"原因不再需要 /console 开关"一节。在 Windows Server 2008 和 Windows Server 2008 R2 中,会话 0 就是服务的非交互式会话保留的。

新的/admin开关可用于远程连接到 Windows Server 2008 基于服务器出于管理的目的。在 RDC 6.1 中引入/admin开关。RDC 6.1 包括在下列操作系统中:
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Vista Service Pack 1 (SP1)
  • Windows XP 服务包 3 (SP3)
注意RDC 6.1 (6.0.6001) 支持远程桌面协议 (RDP) 6.1。

RDC 6.1 不支持/console开关。但是,为了向后兼容性,可用于/admin交换机连接到基于 Windows Server 2003 的服务器上的物理控制台会话。例如,若要将连接从 Windows Vista SP1-基于物理控制台会话运行mstsc.exe /admin命令基于 Windows Server 2003 的服务器到客户端。

如果您尝试使用/console开关以及 RDC 6.1 客户端,则行为是,如下所示。
方案行为
键入时 mstsc.exe /console 在命令提示符下,然后连接到远程服务器没有安装终端服务器。/Console开关将被忽略。您将连接到会话来远程管理服务器。
有关 Windows Server2008 或 Windows Server 2008 R2 行为的详细信息,请参阅"当您连接到的服务器上没有安装终端服务器"一节。
键入时 mstsc.exe /console 在命令提示符下,然后连接到已安装了终端服务器的远程服务器。/Console开关将被忽略。您将连接到标准的远程桌面会话,需要终端服务客户端访问许可证 (TSCAL)。
在 RDC 客户端用户界面,您可以指定计算机名 /console计算机框中,然后单击连接

注意:计算机名 表示您想要连接的远程计算机的名称。
您将收到"未知的参数是字段中指定计算机名称"错误消息。
在.rdp 文件中,您在完整地址属性中,指定/console ,然后尝试启动远程桌面连接。您将收到"未知的参数是字段中指定计算机名称"错误消息。
.Rdp 文件中指定的连接到控制台属性中,,然后启动远程桌面连接。该属性将被忽略。您将需要 tscal 均存在的会话连接。
以编程方式调用put_ConnectToServerConsole函数或get_ConnectToServerConsole函数的 IMsRdpClientAdvancedSettings 接口。函数失败,并返回 S_FALSE 值。

为什么不再需要 /console 开关

在 Windows Server 2003 中,您可以使用Mstsc.exe /console命令以启动远程桌面会话,原因如下:
  • 连接到会话 0
    某些应用程序安装,并仅在会话 0 中运行。这是因为必须相互通信服务在会话 0 中运行的应用程序或应用程序都显示在会话 0 中显示的用户界面 (UI) 元素。
  • 若要连接到现有会话在物理控制台上
    由于 Windows Server 2003 中的物理控制台会话始终是会话 0,您可以重新连接到此会话的唯一方法是使用/console开关。
在 Windows Server 2008 和 Windows Server 2008 R2 中, /console开关功能不再需要出于以下原因:
  • 改进的应用程序兼容性保证将安装并在会话 0 之外的其他会话中运行旧的应用程序与进行通信服务在会话 0 中。此外,如果尝试在会话 0 中显示用户界面元素与应用程序关联的服务,Windows Server 2008,Windows Server 2008 R2 中和在 Windows Vista 中的内置功能使您可以查看并从您的会话 0 的用户界面与该会话交互。Windows Server 2008/Windows Server 2008 R2 会话 0 就是服务的非交互式会话保留的。因此,它不需要您显式连接到此会话。

    注意有关在 Windows Vista 中的会话 0 隔离的详细信息,查看"影响的会话 0 隔离在服务和驱动程序在 Windows Vista"主题在下面的 Microsoft Web 站点:
  • 由于物理控制台会话不是会话 0,您可以始终重新连接到现有会话在物理控制台上。到一个远程会话限制终端服务用户组策略设置用于确定是否可以连接到您现有的物理控制台会话。该设置位于计算机配置 \ 管理模板 \windows 组件 \ 终端服务 Server\Connections节点的本地组策略编辑器。您可以在终端服务配置来配置此设置。限制每个用户一个会话设置将显示在编辑设置中的常规部分中。

/Admin 交换机的工作方式

您可以与/admin开关来远程管理基于 Windows Server 2008 的或没有安装终端服务器的服务器一起运行 RDC 6.1 客户端 (Mstsc.exe)。但是,如果您正在远程管理基于 Windows Server 2008 的没有安装了终端服务器角色服务的服务器,您不必使用/admin开关。在这种情况下,相同的连接行为发生与否的/admin开关。在任一时间点,可以有两个活动的远程管理会话。要启动远程管理会话,您必须是要连接的服务器上的管理员组的成员。

当您连接到的服务器上没有安装终端服务器

如果 管理员组的成员启动远程桌面会话到基于 Windows Server 2008 的服务器没有安装了终端服务器角色服务时,以下条件,则为远程管理会话:
  • 已禁用时区重定向。
  • 禁用终端服务会话 Broker (TS 会话 Broker) 重定向。
  • 与即插即用设备重定向处于禁用状态。
  • 远程会话主题更改为 Windows 经典。
  • 终端服务轻松打印将被禁用。

当您连接到的服务器上已安装终端服务器

如果管理员组的成员开始到已安装了终端服务器角色服务的基于 Windows Server 2008 的服务器的远程桌面会话,它们必须使用/admin交换机进行连接来远程管理服务器的会话。满足以下条件,则会话:
  • 不需要有一个 TS CAL 来远程管理终端服务器。
  • 已禁用时区重定向。
  • 禁用终端服务会话 Broker 重定向。
  • 与即插即用设备重定向处于禁用状态。
  • 远程会话主题更改为 Windows 经典。
  • 终端服务轻松打印将被禁用。

对 Api 更改

如果您正在使用 RDC 6.1,您不再使用IMsRdpClientAdvancedSettings接口的ConnectToServerConsole属性指定远程桌面 ActiveX 控件是否应该尝试连接到服务器,用于管理目的。相反,您必须使用IMsRdpClientAdvancedSettings6接口的ConnectToAdministerServer属性连接到一个以下会话:
  • 在基于 Windows Server 2003 的计算机的物理控制台会话
  • 出于管理目的而在基于 Windows Server 2008 的计算机上使用该会话
ConnectToServerConsole属性的更多信息,请访问下面的网站: ConnectToAdministerServer属性的更多信息,请访问下面的网站:

警告:本文已自动翻译

属性

文章 ID:947723 - 上次审阅时间:09/27/2015 05:36:00 - 修订版本: 3.0

Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Web Server 2008 R2

  • kbinfo kbhowto kbexpertiseadvanced kbmt KB947723 KbMtzh
反馈