远程桌面连接管理器 v2.90

By Julian Burger

发布时间: 2022 年 1 月 27 日

Download下载远程桌面连接管理器 (519 KB)
立即Sysinternals Live 运行。

简介

RDCMan 管理多个远程桌面连接。 它可用于管理服务器实验室,你需要定期访问每台计算机,例如自动签入系统和数据中心。

服务器组织成命名组。 可以使用单个命令连接或断开连接到组中的所有服务器。 可以将组中的所有服务器查看为一组缩略图,并在每个会话中显示实时操作。 服务器可以从父组或凭据存储继承其登录设置。 因此,更改实验室帐户密码时,只需在一个位置更改 RDCMan 存储的密码。 使用本地 (加密) 登录用户的颁发机构或 X509 证书的 CryptProtectData 安全地存储密码。

具有 Win7/Vista 之前的 OS 版本的用户需要获取终端服务客户端的版本 6。 可以从 Microsoft 下载中心获取此内容:XP;Win2003

升级说明:此版本的 RDCMan 的 RDG 文件与较旧的程序版本不兼容。 打开并保存此版本的任何旧 RDG 文件都将备份为 filename.old


显示

远程桌面连接管理器显示包括菜单、包含服务器组的树、拆分条和工作区。

菜单

RDCMan 中有多个顶级菜单:

  • 文件 - 加载、保存和关闭 RDCMan 文件组
  • 编辑 - 添加、删除和编辑服务器和组的属性。
  • 会话 - 连接、断开连接和注销会话
  • 视图 - 用于控制服务器树、虚拟组和工作区大小的可见性的选项
  • 远程桌面 - 允许以分层方式访问组和服务器,类似于服务器树;在隐藏服务器树时,主要有用
  • 工具 - 更改应用程序属性
  • 帮助 - 了解 RDCMan (可能已找到此)

大多数工作(例如添加、删除和编辑服务器和组)可以通过右键单击树节点来完成。 可以使用拖放方式移动服务器和组。

键盘快捷方式:

  • 输入:连接到所选服务器。
  • Shift+Enter:使用连接 As 功能连接所选服务器。
  • 删除:删除所选服务器或组。
  • Shift+Delete:删除选定的服务器或组,但毫无疑问。
  • Alt+Enter:所选服务器或组的“打开属性”对话框。
  • Tab:如果选择了连接的服务器,请将其作为焦点。

使用 [View.Server 树位置] 菜单选项在窗口的左侧或右边缘找到树。

服务器树可以通过 [View.Server 树可见性] 菜单选项停靠、自动隐藏或始终隐藏。 如果未显示服务器树,仍可通过远程桌面菜单访问服务器。 当树自动隐藏时,拆分器栏在窗口左侧保持可见。 将鼠标悬停在上方会将服务器树带回视图。

工作区

工作区显示取决于树中选择的节点。 如果选择服务器,则客户端计算机会显示该服务器的远程桌面客户端。 如果选择了组,则工作区会显示该组中服务器的缩略图。 可以通过“视图”菜单指定工作区的大小,以及调整 RDCMan 窗口的大小。 使用 [View.Lock 窗口大小] 阻止通过拖动框架调整窗口的大小。

警告:连接的服务器可以从缩略图视图的键盘导航接收焦点。 它并不总是很明显哪个服务器具有焦点,所以要小心。 有一个设置可以控制这一点:[显示设置。允许缩略图会话交互]。

全屏模式

若要在全屏模式下使用服务器,请选择服务器以使其保持焦点,然后按 Ctrl+Alt+Break (此键是可配置的,请参阅快捷键。) 若要保持全屏模式,请再次按 Ctrl+Alt+Break ,或使用连接标题栏中的最小化/还原按钮。 如果监视器跨选项启用,则可以跨多个监视器。

快捷键

可在此处找到终端服务快捷键的完整列表。 可以从“热键”选项卡配置其中一些。

文件

RDCMan 中组织的顶级单位是远程桌面文件组。 文件组是存储在单个物理文件中的组和/或服务器的集合。 服务器不能位于组之外,组不能位于文件外部。

文件具有服务器组的所有特征,但无法更改其父组。

组包含服务器和配置信息的列表,例如登录凭据。 配置设置可以继承自其他组或应用程序默认值。 组可以嵌套,但是同质的:组可以包含组或服务器,但不能包含两者。 组中的所有服务器可以一次连接或断开连接。

在树视图中选择组时,其下方的服务器会显示在缩略图视图中。 缩略图可以显示实际的服务器窗口,也可以只是显示连接状态。 可以通过 [Tools.Options.Client Area] 选项卡调整全局缩略图视图属性,而组/服务器特定的设置位于“显示”设置中。

智能组

智能组根据一组规则动态填充。 智能组的 sibiling 组的所有祖先都有资格包含。

连接的虚拟组

当服务器处于连接状态时,会自动将其添加到连接的虚拟组。 无法从连接组显式添加或删除服务器。

可以通过“视图”菜单打开/关闭连接的组。

重新连接虚拟组

有时,服务器会断开连接,并且会在未指定的时间内有意脱机,例如在 OS 更新后重新启动。 如果是这种情况,请将有问题的服务器拖到“重新连接”组。 RDCMan 将持续尝试连接到服务器,直到服务器成功。

可以通过“视图”菜单打开/关闭重新连接组。

收藏夹虚拟组

收藏夹虚拟组是你最喜欢的服务器的平面文件。 可以从服务器树中添加任何服务器。 当树中有许多服务器并且通常使用不同组中的少数服务器时,这非常有用。

可通过“视图”菜单打开/关闭收藏夹组。

虚拟组连接

连接到虚拟组包含不是用户创建组成员的服务器。 有关详细信息,请参阅即席连接。

连接 To 组在临时连接存在且不存在时消失。

最近的虚拟组

最近访问的虚拟网络包含最近访问的服务器。

可以通过“视图”菜单打开/关闭“最近”组。

服务器

服务器具有 (计算机网络名称或 IP 地址) 、可选显示名称和登录信息的服务器名称。 登录信息可能继承自另一个组。

手动添加服务器

可以批量将遵循模式的服务器名称添加到组。 有两个模式类:

  • 迭代 - {a,b,c} 循环访问逗号委托的内容。
  • Range - [1-5] 循环访问数值范围。 将下限加上 0指定最小宽度的下限前缀。

示例:

  • server1{a,b,c}:添加 server1aserver1b、、 server1c
  • server[001-15]:Adds server001、、 server002...、 server015
  • {dca,dcb}rack[1-5]sql[1-2]:Addsdcarack1sql1、、dcarack2sql1dcarack1sql2、...、dcarack5sql2、... dcbrack1sql1dcbrack5sql2

从文本文件导入服务器

服务器可以从文本文件导入到组中。 文件格式只是每行一个服务器名称:

Server1
SecondServer
YANS

还可以在对话框中显式指定服务器名称。

所有服务器都导入到具有相同首选项的同一组中。 如果导入与现有服务器同名的服务器,则现有服务器的首选项将更新为新服务器。

即席连接

可以通过 [Session.连接 to] 功能创建即席服务器连接。 这些服务器将添加到连接到虚拟组。 从那里,他们可以通过将其移动到用户创建的组来转换为真实服务器。 RDCMan 退出时,连接待组中的服务器不会保留。

Microsoft Azure

“[连接设置]”选项卡中,将角色名称和角色实例名称输入到此处所述的负载均衡配置中,例如Cookie: mstshash=MyServiceWebRole#MyServiceWebRole_IN_0#Microsoft.WindowsAzure.Plugins.RemoteAccess.Rdp

会话操作

在会话中,焦点可以释放到另一个会话或服务器树。

  • 焦点释放左 (默认值为 Ctrl+Alt+Left) :这将选择先前选择的会话。
  • 焦点释放右 (默认值为 Ctrl+Alt+Right) :这将打开一个对话框以选择焦点的位置。 最多有一个按钮用于最近使用的会话,还有一个用于服务器树的按钮,还有一个用于最小化 RDCMan 的按钮。

某些键组合和Windows操作可能很棘手,尤其是在 RDCMan 本身在远程会话中启动时(例如)Ctrl+Alt+Del。这些项可从 [Session.Send keys][Session.Remote actions] 菜单项获取。

全局选项

[Tool.Options] 菜单项显示“选项”对话框。 全局设置(例如工作区大小)可从此处进行修改。 大多数与服务器相关的选项(例如热键和体验页上的选项)在下次连接服务器之前才会生效。

常规

隐藏主菜单,直到按 Alt
主菜单可以隐藏,直到按下 ALT 键或单击窗口标题区域。

自动保存间隔
可以定期让 RDCMan 自动保存打开的文件。 选中“自动保存”复选框,并指定保存) 分钟 (间隔。 间隔 0 不会定期保存,但在退出 RDCMan 时将禁止保存提示。

启动时重新连接连接的服务器的提示
RDCMan 记住退出程序时连接的服务器。 在下一次运行时,系统会提示选择要重新连接的服务器。 禁用此选项会自动重新连接以前连接的所有服务器。 有关影响此行为的命令行开关,请参阅命令行开关。

默认组设置
单击此按钮将打开一个对话框,以配置继承层次结构基级别的设置。 例如,如果文件组设置为从其父级继承,则这是设置来自的位置。

单击以将焦点提供给远程客户端
使用鼠标单击选择服务器树控件中的节点时,默认行为是将焦点放在树控件上。 可以选择更改此项以专注于所选服务器。

当树控件处于非活动状态时,Dim 节点
RDCMan 可以在树控件处于非活动状态时变暗。 这提供了键盘焦点的更明显的视觉区别。

工作区

工作区大小
此选项调整 RDCMan 窗口的工作区的大小。 [ View.Client size] 菜单中也提供了这些选项。

缩略图单位大小
缩略图单位大小可以指定为绝对像素大小或客户端面板宽度的相对百分比。

热键

许多远程桌面热键都是可配置的。 但是,映射有限。 例如,如果默认键为 Alt-something,则替换项也必须是 Alt-something。 若要更改热键,请导航到热键的文本框,然后按新的“内容”键。

体验

根据计算机提供的带宽,需要限制Windows UI 功能以提高性能。 连接速度下拉列表可用于将所有选项设置在一起,也可以单独自定义。 功能包括:桌面背景,在拖动、菜单和窗口动画以及窗口主题时显示完整窗口内容。

全屏显示

显示全屏连接栏
自动隐藏连接栏
当服务器以全屏模式显示时,远程桌面 ActiveX 控件会在窗口顶部提供 UI 连接栏。 可以打开和关闭此栏。 打开时,可以选择将其固定或自动隐藏。

全屏窗口始终位于顶部
当 RDCMan 以全屏模式显示服务器时,可以选择将窗口始终显示为最顶部的窗口。

必要时使用多个监视器
默认情况下,全屏会话仅限于包含服务器窗口的监视器。 可以在全屏选项中启用多个监视器跨越。 如果远程桌面大于窗口的监视器,它将根据需要跨越任意数量的监视器来适应远程会话。 请注意,仅使用矩形区域,因此,如果你有两个具有不同垂直分辨率的监视器,则使用两个监视器的较短。 此外,远程桌面控件的硬限制为 4096x2048。

本地选项

组和服务器具有多个选项卡式属性页,其中包含各种自定义选项。 其中许多页面对组和服务器很常见。 选中“从父级继承”复选框时,后续设置将从父容器继承。 大多数与服务器相关的更改(例如远程桌面大小)在下次连接服务器之前才会生效。

文件设置

此页面仅针对文件的属性显示。 它包含文件组名称的选项,显示文件的完整路径, (无法编辑) ,并且具有注释字段。

组设置

此页面仅针对组的属性显示。 它包含组名称、父嵌套和注释的选项。

服务器设置

此页面仅针对服务器的属性显示。 它包含服务器名称、显示名称、父嵌套和注释的选项。 SCVMM 虚拟机可以使用 VM 控制台连接选项通过 RDP 连接到主机。 使用 PowerShell 命令:

get-vm | ft ElementName,Name,Id

用于确定与 VM 对应的 ID。

登录凭据

“登录凭据”属性页包含与远程登录相关的选项。 此页上设置了用户名、密码和域。 可以使用域\用户格式同时指定域和用户名。 登录到计算机“域”而不是Windows域时,可以指定 [server] 或 [display]。 此前者将在登录时替换为服务器名称,后者替换为显示名称。 当你有一组需要以管理员身份登录的计算机时,它非常有用。 默认情况下,在属性页中输入的登录设置用于新连接。 如果要暂时自定义新连接的这些设置,请使用“连接 As”菜单项进行连接。

网关设置

网关设置属性页具有使用 TS 网关服务器的选项。 网关名称、身份验证方法和本地地址旁路选项在此页上。 从 Vista SP1 和 Longhorn 服务器开始的操作系统用户将具有有关登录凭据的其他选项:

网关用户名和密码的显式条目,能够与远程服务器共享网关凭据

连接设置

“连接设置”选项卡包含用于自定义会话连接方式的设置,以及登录时发生的情况。

可以指定控制台会话是否应连接到远程桌面连接端口。

还有一些设置允许你在连接时运行程序。 输入程序名称和(可选)该程序的工作目录。 请注意,仅当你第一次连接到控制台会话时,这些操作才有效。 也就是说,重新连接到会话或连接到控制台会话以外的会话将不会运行程序。 至少 (,这是终端服务如何根据经验观察工作。)

远程桌面设置

此页上指定了远程桌面的大小。 这是逻辑桌面大小,而不是其物理客户端视图。 例如,如果远程桌面大小为 1280 x 1024,并且客户端大小为 1024 x 768,则会看到包含滚动条的远程桌面的 1024 x 768 视图。 如果客户端大小为 1600 x 1200,则整个远程桌面将可见,以灰色边框偏移。

指定“与工作区相同”将使远程桌面的大小与 RDCMan 客户端面板相同,即不包括服务器树的 RDCMan 窗口工作区。 指定“全屏”将使远程桌面的大小与服务器查看的屏幕大小相同。 请注意,在连接到服务器时确定远程桌面大小。 更改连接的服务器的此设置将不起作用。

远程桌面的最大大小由远程桌面 ActiveX 控件的版本决定。 版本 5 (预 Vista) 最多为 1600 x 1200;版本 6 (Vista) 最多为 4096 x 2048。 此限制是在连接时强制执行的,而不是在数据输入期间强制执行的。 在这种情况下,同一 RDCMan 文件由多台计算机共享。

本地资源

远程服务器的各种资源可以传递到客户端。 远程计算机声音可以在本地播放、远程播放或完全禁用。 例如,Windows键组合 (,涉及实际Windows键以及其他特殊项(例如 Alt+Tab) )可以始终应用于客户端计算机、始终应用于远程计算机,或在全屏模式下开窗时应用于客户端。 客户端驱动器、端口、打印机、智能卡和剪贴板资源可以自动共享到远程计算机。

安全设置

可以指定在建立连接之前是否需要远程计算机的身份验证。

显示设置

可从此页面自定义缩略图显示设置。

第一个选项是:缩略图缩放。 这指定要分配给给定服务器的显示多少个缩略图单位。 所有服务器默认为 1。 可以更改此项以增加重要服务器的显示。 例如,服务器可以缩放 3 或 5,使远程会话在缩略图显示中相当可用,同时仍允许查看许多其他服务器。 这是服务器的唯一选项。

组还有三个附加选项:缩略图中的预览会话、允许缩略图会话交互以及显示断开连接的缩略图。 第一个是缩略图视图是否显示实际实时连接,持续更新。 第二个,依赖于第一个,指定缩略图会话是否可用。 最终选项控制断开连接的服务器是否显示在缩略图视图中。

加密设置

RDCMan 可以通过 CryptProtectData 或 X509 证书使用本地用户的凭据加密存储在文件中的密码。 “默认组设置”和“文件设置”对话框中提供了“加密设置”选项卡。

具有私钥的当前用户的个人证书可用于加密。 可以通过以下方式创建此类证书:

New-SelfSignedCertificate -KeySpec KeyExchange -KeyExportPolicy Exportable -HashAlgorithm SHA1 -KeyLength 2048 -CertStoreLocation "cert:\CurrentUser\My" -Subject "CN=MyRDCManCert"

这将在当前用户的“个人证书”存储中创建名为“MyRDCManCert”的证书。 若要在另一台计算机上安装此证书,必须使用私钥导出证书。

配置文件管理

可以从此选项卡中添加、编辑和删除凭据配置文件。

列出远程会话

RDCMan 对管理远程会话的支持有限,而不是从中连接的会话。 [Session.List 会话] 菜单项调用该功能。

请注意,运行 RDCMan 的帐户必须在远程服务器上具有查询信息权限才能列出会话。 此外,必须直接访问远程会话,而不是通过网关服务器访问。 必须授予断开连接和注销权限才能执行这些操作。 有关远程桌面权限的详细信息,请参阅 msdn。

命令行

默认情况下,RDCMan 将打开在上次程序关闭时加载的文件。 可以通过在 RDCMan 命令行上显式指定文件 (或文件) 来替代此文件。 此外,还接受以下开关:

  • /reset - 重置持久化的应用程序首选项,例如窗口位置和大小。
  • /noopen - 不要打开以前加载的文件,从空环境开始。
  • /c server1[,server2...] - 连接指定的服务器
  • /reconnect - 连接在关闭时连接的所有服务器,而不提示
  • /noconnect - 不要提示连接在关闭时连接的服务器

查找服务器

有一个对话框用于查找通过 Ctrl+FEdit.Find (服务器) 命令访问的服务器。 与正则表达式模式匹配的所有服务器都显示在对话框中,可以通过上下文菜单执行操作。 模式与全名 () group\server 匹配。

凭据配置文件

凭据配置文件将全局登录凭据存储在 RDCMan 或文件中。 这允许跨没有通用祖先的组使用相同的存储凭据。 一种使用方案是将用于登录服务器和网关的凭据存储在一个位置。 密码更改后,可以编辑一次。 另一种情况是跨组共享 RDG 文件。 创建配置文件(例如,每个用户在其全局存储中定义的“Me”),而不是将密码存储在文件 (,因为加密 RDCMan 使用) 的用户特定性质而出现问题。

可以通过两种方式更新凭据配置文件的设置。 第一个是从凭据对话框进行编辑,然后将完全相同的配置文件名称/域保存到同一存储 (文件或全局) 。 这将询问是否要更新。 另一种方法是再次转到凭据存储的组属性, (文件或全局) 并使用配置文件管理选项卡。

根据包含文件的加密设置对文件范围凭据配置文件密码进行加密。 全局凭据配置文件使用默认组设置。

策略

RDCMan 从 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\RDCMan 注册表项检索策略信息。

  • DisableLogOff - 将此值 DWORD 创建为非零,以在整个 RDCMan 中禁用注销命令。

常见问题解答

  • 如何实现使用智能卡凭据登录?

    在“本地资源”选项卡中启用“重定向智能卡”。

  • 通过网关(例如错误50331656)进行连接时出错。 为什么?

    必须将网关指定为 FQDN。

  • 如何实现自动登录工作?

    必须启用组策略控制它。 使用 MMC“组策略”贴靠并导航到“本地计算机策略/计算机配置/管理模板/Windows组件/终端服务/加密和安全性”。 双击“在连接时始终提示客户端输入密码”,然后单击“已禁用”框。

  • 如何实现连接服务器时重设远程桌面大小?

    你无法管理。 若要调整大小,必须断开连接并重新连接 (请使用“重新连接”功能在一个步骤) 执行此操作。 RDCMan 服务器可以选择在“显示设置”下自动重新连接停靠服务器和未停靠服务器的新分辨率。


下载

Download下载远程桌面连接管理器 (519 KB)
立即Sysinternals Live 运行

运行时间:

  • 客户端:Windows 8.1及更高。
  • 服务器:Windows Server 2012及更高。