Подключение к удаленному рабочему столу

Ci ne Mato-graff
5/15/2009, 2:46:22 PM
Cтанция с которой подключаюсь- WindowsХР
Подключаемые сервера- WindowsServer2003

Для консольного подключения к серверам, в свойствах ярлыка "Удаленное подключение к рабочему столу", добавлен ключ- cons
таким образом обьект выглядит так- %SystemRoot%\system32\mstsc.exe /cons

При запуске с этого ярлыка, каждый раз приходится выбирать соответствующий сервер и вводить пользователь-пароль

Можно сохранить параметры подключения в файле *.RDP, но подключение запуском этого файла не будет консольным

Возможно кто-нибудь сталкивался или подбросит идею- как реализовать консольное подключение с заранее сохраненными параметрами
А возможно задача из области теоретической абстракции

Просто совсем недавно возникла необходимость подключения, чаще всего быстрого и одновременного, к 4-м серверам развернутым для одной глобальной проги, вот и задался вопросом- "авось?"
DELETED
5/15/2009, 6:29:08 PM
Чей-то я не втыкаю в ключ cons....
Alche™
5/23/2009, 5:43:06 AM
как помне, выход один, через cmd файл
DELETED
5/23/2009, 5:21:14 PM
Примерчик, уважаемый. Иначе - чистый флуд.

Автор, Вы мне за cons ключик ответите? :)
Ci ne Mato-graff
5/25/2009, 3:44:02 PM
Пример:

Произвел консольное подключение к серверу
Запустил ТоталКомндр
Отключился

Произвел НЕконсольное подключение к серверу
Запустил ТоталКомндр
Запустил диспетчер задач

Обратите внимание, в панели задач только один ТоталКомндр, а в диспетчере задач два процесса ТоталКомндр

image

На одном сервере-железо-система запущен сервер-приложение, этот сервер-приложение отображается (и ест-но есть возможность полноценно с ним работать), только во время консольного подключения
aC^dreik
7/7/2009, 6:22:49 PM
Вообще-то, данный ключ всегда назывался /console, но следует учитывать, что начиная с версии RDP Client данный ключ переименовали в /admin

т.к. .rdp файл по сути своей является обычным текстовым файлом, то его содержимое легко исправить, достаточно лишь знать недокументированные особенности ;=)))

Вот пример файла с консольным подключением для клиента 5 версии и ниже: screen mode id:i:1
desktopwidth:i:1024
desktopheight:i:768
session bpp:i:32
winposstr:s:2,3,0,0,800,600
compression:i:1
keyboardhook:i:1
displayconnectionbar:i:1
disable wallpaper:i:1
disable full window drag:i:1
allow desktop composition:i:0
allow font smoothing:i:0
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
full address:s:server.domain.com
audiomode:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
drivestoredirect:s:
autoreconnection enabled:i:1
authentication level:i:0
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:1
connect to console:i:1

Но начиная с версии 6 в формате файла так же произошли изменения и выделенный мною красным цветом ключ так же изменился на administrative session:i:1

Соот-но теперь файл подключения выглядит таким образом: screen mode id:i:1
desktopwidth:i:1024
desktopheight:i:768
session bpp:i:32
winposstr:s:2,3,0,0,800,600
compression:i:1
keyboardhook:i:1
displayconnectionbar:i:1
disable wallpaper:i:1
disable full window drag:i:1
allow desktop composition:i:0
allow font smoothing:i:0
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
full address:s:server.domain.com
audiomode:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
drivestoredirect:s:
autoreconnection enabled:i:1
authentication level:i:0
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:1
connect to console:i:1

Общую справку по синтаксису файла можно найти тут и тут.

Ну и от себя могу порекомендовать использовать такие программы как mRemote или visionapp Remote Desktop. Программы по большому счёту одинаковые, но vRD делает упор на общую базу коннекций для департамента. В плоть до шаринга учётных записей которыми логинаешься на сервер.

P.S. в примерах я отметил синим цветом строку где необходимо указать имя(или IP) сервера, к которому будет коннектить данный коннект-файл.
Ci ne Mato-graff
7/16/2009, 5:48:54 PM
Сработало
aC^dreik спасибо!