Утилита RDCMan (Remote Desktop Connection Manager) — удобный менеджер RDP соединений для системного администратора Windows, позволяющая управлять в одном окне большим количеством RDP подключений, создавать древовидные структуры с удаленными Windows серверами и рабочими станциями (с которыми вы постоянно работаете или управляете). В RDCMan вы можете использовать различные параметры RDP подключения для отдельных серверов и групп и сохранять учетные данные администратора (пользователя) для автоматической авторизации на RDP серверах, что избавляет от рутины и здорово экономит время.
Последняя доступная версия RDCMan 2.7 была выпущена в 2014 году и тех пор ее развитие остановилось. Кроме того, в этой версии был выявлена критическая уязвимость и Microsoft решила полностью удалить страницу загрузки RDCMan в 2020 году. Однако в июне 2021 года Марк Русинович заявил, что утилита RDCMan переходит в состав инструментов Sysinternals и продолжит развитие. Новая версия Remote Desktop Connection Manager 2.81, в которой были исправлены уязвимости была выпущена в 24 июня 2021 года.
Установка RDCMan (Remote Desktop Connection Manager) в Windows
Утилита RDCman является бесплатной и доступна к загрузке на сайте Microsoft. Актуальная версия 2.81 доступна по ссылке https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman (размер 0,4 MБ).
Новая версия RDCMan 2.81 поставляется в виде portable приложения RDCMan.exe и не требует установки (в отличии от RDCMan 2.71, которая представляет собой установочный MSI файл. Просто скачайте архив RDCMan.zip и распакуйте его в нужный каталог.
Remote Desktop Connection Manager поддерживаются все современные версии Windows, вплоть до Windows 10 (Windows 11) и Windows Server 2019. Поддерживаются также Windows XP и Windows Server 2003, но на этих ОС нужно предварительно установить клиент RDP версии 6 версии и выше.
Настройка RDCMan, создание групп RDP серверов
Запустите RDCMan.exe. Перед вами откротся пустая консоль. Сначала нужно создать файл конфигурации, в котором будут хранится ваши настройки, нажав Ctrl+N или через меню “File” – “New”. Задайте имя файла *.rdg (по сути это текстовый XML файл, которые можно отредактировать вручную). В одном файле конфигурации можно сохранить любое количество RDP подключений к вашим удаленным серверам. Утилита позволяет структурировать RDP подключения по удобному вам признаку: пользуйтесь этим и создавайте группы.
Например, вы можете создать группу с серверами 1C и группу с контроллерами доменов. Вы можете сгруппировать удаленные сервера по местоположению, ролям или по заказчику.
Вы можете сохранить учетные данные RDP пользователя для подключения к серверам в этой группе. В свойствах группы найдите вкладку “Logon Credentials” и укажите учетные данные. Все серверы в этой группе наследуют настройки группы. Чтобы изменить какой-либо параметр сервера, отличный от заданных настроек группы, снимите галочку в чек-боксе “Inherit from parent” в его свойствах и задайте персональные настройки.
Не забудьте нажать “Save”.
Для дополнительной безопасности желательно зашифровать файл конфигурации RDCMan при помощи, например BitLocker или TrueCrypt).
Настройка параметров RDP подключений в RDCMan
Теперь перейдите в настройки параметров RDP на вкладке “Connection Settings”. По умолчанию для RDP подключения используется стандартный порт 3389. Вы можете изменить порт, если ваш RDP сервер слушает на нестандартном порту. Сниммие галку с чек-бокса “Inherit from parent” и измените номер порта. Поставьте галку в чек-боксе “Connect to console”, это позволит подключаться на консоль сервера или рабочей станции. Режим консоли имитирует прямое подключение к локальному монитору серверу. Он используется для подключения к серверу со службой RDS без использования клиентской СAL лицензии или в ситуациях, когда сервер лицензирования не доступен или не задан режим лицензирования.
Настройте разрешение экрана, которое будет использоваться в удаленной RDP сессии на вкладке “Remote Desktop Settings” (рекомендую выставить “Full screen”) и локальные ресурсы в “Local Resources”, которые необходимо перенаправлять при удаленном подключении (например, вы можете пробросить в RDP сессию буфер обмена, локальный принтер, локальные диск ии т.д.). Чтобы у вас не было скроллингов и чтобы rdp окно гарантированно вписалось в ваш монитор, обязательно выставите галку “Scale docked remote desktop to fit window”.
В группы RDCMan можно добавить хосты (сервера и рабочие станции):
- Server Name – имя хоста или его IP;
- Display Name – имя сервера, отображаемое в консоли RDCMan.
В результате у вас получится вот такая консоль с плитками серверов, которые обновляются в реальном времени.
Теперь при двойном щелчке по серверу будет установлено RDP соединение с использованием сохраненного пароля.
Можно сделать Connect Group — тогда будут открыты RDP консоли ко всем серверам в группе.
С сервером можно выполнять стандартные действия, они все интуитивно понятны.
- Reconnect server – переподключение, если сервер заблокировался;
- Send keys – отправить на сервер стандартные сочетания клавиш;
- Disconnect server – отсоединиться от сервера;
- Log off server – разлогиниться на сервере;
- List sessions – просмотр подключенных к серверу сессий;
- Undock – выносит текущий сервер в отдельное окно;
- Dock – возвращает сервер в консоль.
Если к удаленному RDSH хосту можно подключиться через опубликованный сервер с роль RD Gateway, его параметры можно задать на вкладке Gateway Settings.
Самое главное – обязательно сохраните конфигурационный файл (File -> Save *.rdg). Иначе при выходе все ваши настройки исчезнут.
При следующем запуске RDCMan появится окно, где нужно выбрать сервера и группы, к которым нужно переподключиться.
Импорт серверов в RDCMan
К сожалению, нет возможности импортировать серверы непосредственно из Active Directory. Довольно странно, так как это разработанный Microsoft инструмент.
Но вы можете импортировать серверы из текстового файла или CSV файла. Например, вы можете выгрузить списки компьютеров или серверов из AD с помощью командлета Get-ADComputer:
(Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows Server*' } | select name).name | Out-File -FilePath c:\tools\rdgman\servers.txt
Чтобы импортировать полученный файл в меню “Edit” выберите “Import Servers”. В открывшемся окне укажите путь к файлу со списком серверов и нажмите “Import”.
Для того, чтобы разбить импортированный список серверов по группам, используйте опцию “Edit” -> ”Add smart group”. Назовите группу и установите правила, по которым серверы будут помещены в нее (например, общий фрагмент отображаемого имени или IP адреса).
При добавлении сервером можно использовать патттерны:
-
{msk,spb,ekb}
– подставить указанные значения по-очереди -
[1-5]
– подставить все значения из цифрового диапазона
Например, укажите в качестве имени сервера следующую строку:
{msk,spb,ekb}-dc0[1-3]
и в консоль RDCman будет добавлены 9 серверов.
RDCMan: Доступ к консоли виртуальных машин Hyper-V
В RDCMan 2.81 вы можете настроить прямое подключения к консолям виртуальных машин, запущенных на Hyper-V хосте (используется режим Enhanced Session Mode). Для этого вам нужно получить идентификатор виртуальной машины на сервере Hyper-V. Используйте команду:
Get-VM -Name your_vmname1 | select ID
После того, как вы получили идентификатор ВМ, вы можете использовать его при настройке подключения в RDCMan. При добавлении нового сервера в консоли RDCMan укажите имя Hyper-V хоста, поставьте галку “VM console connect” и в поле ID скопируйте полученный идентификатор ВМ. Подключение выполняется под учетной записью с правами администратора Hyper-V, через шину VMBus (т.е. вам не нужен сетевой доступ к IP адресу гостевой ОС – доступ работает через Hyper-V хост по порту 2701).
RDCMan имеет простой пользовательский интерфейс и очень прост в использовании.
Если вам просто нужен менеджер RDP соединений, то это отличный и простой в использовании повседневный инструмент Windows администратора.
Да сам не так давно нарыл эту прогу, удаленное подключение, правда, осуществляется только по RDP, но зато она бесплатная.
да прикольная софтинка
Она великолепна. Запилить бы в mstsc такую же функцию, как в vmware — вынос окошек на основной десктоп
Супер!
Натолкнулся на статью после того, как устал мучиться со стандартным клиентом mstc на ретина дисплее. Если в 2008м сервере сделали заплатку для увеличения элементов на 200%, то в 2012м глаза на лоб вылазили из за мелкого шрифта. А тут все отлично — множество вариантов и все масштабирует к высокому разрешению. Думаю на 4К дисплеях тоже очень поможет.
Думаю, вам будет полезна статья Проблема масштабирования RDP в Windows 10 на мониторах с высоким разрешением
Или уже имеет смысл ставить что-то более свежее — Remote Desktop Connection Manager 2.7
https://www.microsoft.com/en-us/download/details.aspx?id=44989
Обновил статью.
В полно-экранном режиме если отвязать шапку подключения (которая через пару секунд исчезает) потом не получается вернуться в консоль rdcman, приходится завершить сеанс работы с сервером. Я что то криво настроил или это возможности проги?
У Вас ошибка?
порт для hyper-v: 2179 ?
2179 Management IP; CNO Management servers and stations; RDS broker Communication to Virtual Machine Management Service
Компания Microsoft прекратила разработку приложения Remote Desktop Connection Manager (RDCMan) после обнаружения в нем уязвимости.
https://xakep.ru/2020/03/16/rdcman/
есть у кого инсталятор?
https://dropmefiles.com/tXWjL
Продублируйте, пожалуйста. Там по «старости» убит файлик.
Насчет того, что для Hyper-V коннектов используется Enhanced Session — полная чушь, там коннект к обычной (Basic) сессии.
Марк Руссинович взялся за разработку, на этой неделе должна выйти свежая версия: https://twitter.com/markrussinovich/status/1405588493682675712
Хм, и почему я ей раньше не пользовася)) спасибо!
Диспетчер подключений к удаленному рабочему столу v2.90
Статья
28.01.2022
18 минут на чтение
3 участника
Джулиан Бургер
Опубликовано: 27 января 2022 г.
Скачать Загрузить Диспетчер подключений к удаленному рабочему столу (519 КБ)
Запустить сейчас с Sysinternals Live .
Вступление
RDCMan управляет несколькими подключениями к удаленному рабочему столу. Это полезно для управления серверными лабораториями, где вам нужен регулярный доступ к каждой машине, такой как автоматизированные системы регистрации и центры обработки данных.
Серверы организованы в именованные группы. Вы можете подключиться или отключиться от всех серверов в группе с помощью одной команды. Вы можете просмотреть все серверы в группе в виде набора миниатюр, показывающих живое действие в каждом сеансе. Серверы могут наследовать свои параметры входа в систему от родительской группы или хранилища учетных данных. Таким образом, когда вы меняете пароль своей учетной записи лаборатории, вам нужно только изменить пароль, сохраненный RDCMan в одном месте. Пароли надежно хранятся за счет шифрования с помощью CryptProtectData с использованием (локально) авторизации пользователя, вошедшего в систему, или сертификата X509.
Пользователям с более ранними версиями ОС, чем Win7/Vista, потребуется установить клиент служб терминалов версии 6. Вы можете получить это в Центре загрузки Microsoft: XP; Win2003
Примечание по обновлению: файлы RDG с этой версией RDCMan несовместимы со старыми версиями программы. Любой устаревший файл RDG, открытый и сохраненный в этой версии, будет зарезервирован как filename.old.
Ее нет на русском языке. Поэтому она доступна только «диванным мыслителям». На производстве (офисе) ее не применить по данной причине.
так что — ффффффффффффффффффффф топкууууууууууууууууууууууууу
Инструмент для системных администраторов — неужели у кого-то из них есть проблема с техническим английским? Позвольте не поверить.
Жаль, не работает возможность подключаться к ферме с автобалансировкой подключений. Только к Azure.
не запускается на Windows 7
Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: RDCMan.exe
Сигнатура проблемы 02: 2.90.1420.0
Сигнатура проблемы 03: 61f30494
Сигнатура проблемы 04: RDCMan
Сигнатура проблемы 05: 2.90.1420.0
Сигнатура проблемы 06: 61f30494
Сигнатура проблемы 07: 54a
Сигнатура проблемы 08: 59
Сигнатура проблемы 09: System.EntryPointNotFound
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1058
Дополнительные сведения 1: 407d
Дополнительные сведения 2: 407d44cfad84bab60e2bab1da2aa3158
Дополнительные сведения 3: f38c
Дополнительные сведения 4: f38c416816d94eea55e088282a806c9b
Исправление для проблемы размытых шрифтов в RDCman:
_https://www.qwased.xyz/2023/05/rdcman.html
Я недавно наткнулся на довольно неплохой и простой менеджер.
Для моих нужд оказался волне нормальным.
_https://capysoft.ru/