Настройка Windows Remote Desktop в командной строке

Если вы интересуетесь внедрением Windows Remote Desktop, то вы уже наверное понимаете, что эта служба делает, но, может быть, у вас нет полного представления о ее способностях. Windows Remote Desktop позволяет вам удаленно держать под контролем фактически хоть какой ПК либо сервер с Windows. Вы сможете удаленно управлять ПК с ПК, сервером с сервера, ПК с сервера либо сервером с ПК. Серверный компонент RDP встроен в операционную систему Windows – в XP, Vista и Windows 7 (но вы должны включить remote desktop на мотивированном компьютере). Если вы удаленно работаете с компом, это соединение с ПК является единственным, и вы при всем этом контролируете консоль. Если же вы работаете с сервером (скажем, с Windows 2003 либо 2008), вы сможете подключить многих юзеров к серверу при помощи службы Terminal Services.

Но, вне зависимости от того, используете ли вы серверную ОС либо нет, клиентская часть одна и та же – Remote Desktop Connection либо клиент Remote Desktop, как я ее называю. Исполняемый файл для удаленного соединения именуется mstsc.exe, он размещается в %systemroot%/system32/mstsc.exe.

Давайте же разберемся с тем, что вы сможете сделать при помощи mstsc.exe’

Пуск Windows Remote Desktop Connection из командной строчки

В подсказке для админов от Криса Сандера (Chris Sander) на WindowsNetworking.com (Внедрение Remote Desktop Client при помощи командной строчки) разъясняются главные моменты работы с Windows Remote Desktop из командной строчки. Как показывает Крис, базисный синтаксис команды mstsc.exe такой::

mstsc.exe {ConnectionFile | /v:ServerName[:Port]} [/console] [/f] [/w:Width/h:Height]

Но если вы запустите mstsc /? в Vista, вы обнаружите еще несколько опций:

Настройка Windows Remote Desktop в командной строке

Набросок 1: Экран помощи по использованию Remote Desktop Connection

В большинстве компов, с которыми я сталкивался, через меню Start найти remote desktop connection не так просто. Из-за этого я привык запускать Remote Desktop таким макаром: Start – Run, позже необходимо набрать mstsc и надавить Enter.

Этот метод не просит длительных перемещений по меню Programs.

Обыденные предпосылки пуска mstsc.exe через командную строчку

Я люблю Remote Desktop, так как, используя его, я могу соединяться со собственного ноутбука либо домашнего компьютера с хоть каким компом либо сервером в собственной инфраструктуре. Это очень воодушевляет.

Мне нередко приходится использовать функции командной строчки. Время от времени появляется необходимость сохранить RDP File, являющийся файлом сохраняемой конфигурации для определенного нередко осуществляемого RDP-соединения с определенным сервером либо ПК. Естественно, для 1-го сервера у вас может быть несколько RDP-файлов, если вам необходимо несколько конфигураций.

Эти файлы .rdp представляют собой обыкновенные текстовые файлы; их можно создавать и редактировать блокнотом. Вот один для примера:

Настройка Windows Remote Desktop в командной строке

Набросок 2: RDP-файл, открытый в блокноте

Хотя это можно делать при помощи блокнота, обычно редактирование файлов .rdp происходит через GUI клиента Remote Desktop, потому что он дает возможность открывать и сохранять (Open, Save и Save as) файлы конфигурации:

Настройка Windows Remote Desktop в командной строке

Набросок 3: Открытие и сохранение конфигурационных опций RDP

Я также могу редактировать определенный файл через GUI, инициируя этот процесс в командной строке при помощи функции /edit команды mstsc:

mstsc /edit test.rdp

Некие предпосылки сохранения RDP-файлов для использования в предстоящем:

Наличие сохраненных конфигураций для нескольких серверов и помещение этих опций на десктоп либо в папку в меню Start:

Настройка Windows Remote Desktop в командной строке

Набросок 4: Создание нескольких RDP-соединений в меню Start

Наличие нескольких версий одной конфигурации; скажем, я соединяюсь с виртуальным рабочим столом при помощи VDI, и я создаю иконку для полноэкранного режима и иконку для разрешения 800×600
Наличие 1-го RDP-файла просто для соединения с сервером и файла для соединения с сервером и пуска приложения (что можно настроить в файле .rdp)

Создание ярлычка на десктопе для пуска Remote Desktop

Скажем, вы желаете сделать ярлычек на десктопе для соединения с определенным сервером. При всем этом вы сможете использовать базисный набор опций командной строчки, или пользоваться этими опциями и файлом соединения .rdp.

Другим методом является ввод полной строчки командного интерфейса в мастере сотворения ярлычка соединения на десктопе.

Представим, вы желаете сделать ярлычек на десктопе для:

Соединения с сервером ‘exchange’
Соединения с консолью этого сервера
Сделать окно разрешением 800×600

Для этого вам необходимо запустить команду:

mstsc.exe /v:exchange /admin /w:800 /h:600

А для сотворения ярлычка на десктопе вам необходимо ввести эту строчку в create shortcut location, к примеру:

Настройка Windows Remote Desktop в командной строке
Прирастить

Набросок 5: Создание ярлычка на десктопе для соединения RDP

Но, если этих базисных опций недостаточно, вам пригодиться использовать файл соединения .rdp connection file.

Для этого вам будет нужно запустить mstsc.exe, а потом настроить ваше соединения так, как вам необходимо. Добавляйте звук, настраивайте пропускную способность, указывайте приложение для пуска, повышайте производительность, подсоединяйте локальные устройства и ресурсы типа принтеров и буфера обмена. Когда все будет готово, просто нажмите на кнопку Save as на вкладке General под опциями конфигурации. При сохранении дайте имя вроде имясервера. Удостоверьтесь, что вам понятно, в какую папку отчаливает RDP-файл при сохранении. Я также рекомендую протестировать соединение, чтоб убедиться, что все работает верно.

После сохранения вы сможете закрыть окно Remote Desktop Connection и перейти к созданию ярлычка на десктопе. Когда вам необходимо будет указать путь для ярлычка, введите файл соединения после mstsc.exe. Удостоверьтесь, что вводите полный путь к RDP-файлу. Этот файл должен находиться или по обозначенному вами пути, или ярлычек и файл .rdp должны находиться в одной и той же папке. Другими словами это должно смотреться приблизительно так:

Mstsc.exe c:usersdaviddocumentsexchange.rdp

Или, если вы желаете запускать mstsc.exe через конфигурационный файл, вам вообщем не надо создавать ярлычки. Все, что вам необходимо сделать – сохранить файл опций RDP, а позже запустить его. Сам файл при запуске ассоциируется с mstsc.exe, и ваше соединение с сервером, обозначенным в конфигурационном файле, будет инициировано.

И последняя подсказка ‘ Если вы желаете поменять опции по дефлоту, применяемые mstsc.exe для пуска без определенных конфигураций, вы сможете отредактировать файл Default.rdp в папке документов.

Итоги

Windows Remote Desktop – умопомрачительно массивное средство, без которого трудно представить жизнь. И хотя достаточно легко объединиться с сервером при помощи GUI RDP, после некого времени использования RDP, вам непременно захочется проделывать с ним еще много чего. Внедрение опций командной строчки с mstsc.exe и создание ярлычков на десктопе для соединения с разными серверами – последующий нужный вам шаг.

Более подробную информацию о Remote Desktop можно отыскать по последующим ссылкам:

Microsoft TechNet – Функции командной строчки mstsc
Microsoft: Remote Desktop Connection (Terminal Services Client 6.0)
Windows Networking.com – Решение заморочек с Remote Desktop

Аналогичный товар: Комментирование на данный момент запрещено, но Вы можете оставить ссылку на Ваш сайт.

Комментарии закрыты.