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

作者:Julian Burger

发布时间:2023 年 7 月 26 日

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

介绍

RDCMan 管理多个远程桌面连接。 这对于管理需要定期访问每台计算机(例如自动签到系统和数据中心)的服务器实验室非常有用。

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

操作系统版本早于 Win7/Vista 的用户需要获取终端服务客户端版本 6。 可以从 Microsoft 下载中心获取此内容:XP; Win2003

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


显示内容

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

菜单

RDCMan 中有多个顶级菜单:

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

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

键盘快捷方式:

  • 输入:连接到所选服务器。
  • Shift+Enter:使用“连接方式”功能连接到所选服务器。
  • 删除:删除所选服务器或组。
  • Shift+Delete:毫无疑问,删除所选服务器或组。
  • Alt+Enter:打开所选服务器或组的属性对话框。
  • Tab:如果已选择连接的服务器,使其具有焦点。

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

服务器树可以通过[View.Server tree visibility]菜单选项进行停靠、自动隐藏或始终隐藏。 如果未显示服务器树,仍可通过远程桌面菜单访问服务器。 树自动隐藏时,拆分条在窗口左侧保持可见。 将鼠标悬停在它上方会将服务器树重新置于视图中。

工作区

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

注意:连接的服务器可以从缩略图视图的键盘导航中接收焦点。 哪个服务器具有焦点并不总是显而易见,因此请小心。 有设置可控制此内容:[Display Settings.Allow thumbnail session interaction]。

全屏模式

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

快捷键

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

文件

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

文件具有服务器组的所有特征,但不能更改其父级。

Groups

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

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

智能组

智能组基于一组规则动态填充。 智能组的所有同级组的祖先都有资格加入。

连接的虚拟组

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

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

重新连接虚拟组

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

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

收藏夹虚拟组

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

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

连接到虚拟组

“连接到虚拟组”包含非用户创建的组成员的服务器。 有关详细信息,请参阅“临时连接”。

当临时连接存在时,“连接到组”可见,当没有临时连接时,该组消失。

最近的虚拟组

“最近的虚拟组”包含最近访问的服务器。

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

Servers

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

手动添加服务器

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

  • 迭代 - {a,b,c}迭代以逗号分隔的内容。
  • 范围 - [1-5]迭代数值范围。 为下限添加前缀0,指定最小宽度。

示例:

  • server1{a,b,c}:加载项server1a, server1b, server1c
  • server[001-15]:加载项server001, server002, ..., server015
  • {dca,dcb}rack[1-5]sql[1-2]:加载项dcarack1sql1, dcarack1sql2, dcarack2sql1, ..., dcarack5sql2, dcbrack1sql1, ... dcbrack5sql2

从文本文件导入服务器

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

Server1
SecondServer
YANS

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

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

临时连接

可以通过 [Session.Connect 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 会记住程序退出时连接的服务器。 在下一次运行时,会提示选择要重新连接的服务器。 禁用此选项会自动重新连接之前连接的所有服务器。 有关影响此行为的命令行开关,请参阅命令行。

默认组设置
点击此按钮会打开对话框,用于为继承层次结构的基级别配置设置。 例如,如果文件组设置为从其父级继承,则这就是设置的来源。

点击以选择使远程客户端具有焦点
使用鼠标点击选择服务器树控件中的节点时,默认行为是将焦点保持在树控件上。 有选项用于更改此项,以将焦点置于所选服务器上。

树控件处于非活动状态时将节点变暗
RDCMan 可以在树控件处于非活动状态时将其变暗。 这呈现出键盘焦点更明显的视觉区别。

工作区

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

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

热键

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

体验

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

全屏显示

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

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

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

本地选项

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

文件设置

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

组设置

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

服务器设置

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

get-vm | ft ElementName,Name,Id

以确定与 VM 对应的 ID。

登录凭据

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

网关设置

“网关设置”属性页包含用于使用 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 Sessions]菜单项调用该功能。

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

命令行

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

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

查找服务器

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

凭据配置文件

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

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

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

策略

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

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

常见问题

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

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

  • 通过网关连接时出现错误,例如错误 50331656。 为什么?

    必须将网关指定为 FQDN。

  • 如何使自动登录正常工作?

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

  • 如何在连接服务器时调整远程桌面的大小?

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


下载

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

运行平台:

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