Создание меню выбора RDP сервера через шаблоны

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Создание меню выбора RDP сервера через шаблоны

Re: Создание меню выбора RDP сервера через шаблоны

aka » Ср фев 01, 2023 10:26 pm

Tim писал(а): Ср фев 01, 2023 2:24 pm Если в индивидуальном конфиге терминала есть секция connection, то полностью забываем, что было в любых connection в all.wtc Применить тот же механизм, что у любого другого параметра.
Любой другой параметр переписывает только сам себя, а здесь надо забыть все connection, next screen и m2_next screen со всеми параметрами в них. Не интуитивно. list.wtc решает задачу понятнее и с не таким уж большим объёмом ручного труда.

Или другой вариант, опять же с небольшим объёмом ручного труда: описываешь два connection, в мышекликательном конфигураторе они на вкладке "Монитор" справа, файлы лягут в каталог Connections.

Connections\serv1.wtc:

Код: Выделить всё

server=192.168.0.7
displayName=Serv1
user=ishop; ishop3
Connections\serv2.wtc:

Код: Выделить всё

server=192.168.0.8
displayName=Serv2
user= buh; buh2
И затем в конфиг каждого терминала:

Код: Выделить всё

clienthostname=...
display=...
connection serv1
connection serv2
Две лишние строки конфига, три мышеклика дополнительной работы на каждый терминал, зато результат очевиден.

Re: Создание меню выбора RDP сервера через шаблоны

Tim » Ср фев 01, 2023 2:24 pm

aka писал(а): Ср фев 01, 2023 1:24 pm Не придумали понятный способ указать, в каком именно connection надо заменять параметр. connection может быть много, и они могут быть разложены по разным экранам на разных мониторах.
Так и не надо искать какой connection заменить. В all.wtc прописываем конфигурацию, которая нужна максимальному количеству терминалов. Если в индивидуальном конфиге терминала есть секция connection, то полностью забываем, что было в любых connection в all.wtc Применить тот же механизм, что у любого другого параметра.

Re: Создание меню выбора RDP сервера через шаблоны

aka » Ср фев 01, 2023 1:24 pm

Tim писал(а): Ср фев 01, 2023 9:46 am Почему нельзя применить наследование к connection?
Не придумали понятный способ указать, в каком именно connection надо заменять параметр. connection может быть много, и они могут быть разложены по разным экранам на разных мониторах.
Tim писал(а): Ср фев 01, 2023 9:46 am При использовании Everyone\list.wtc конфигурацию терминала из графического конфигуратора нужно вообще удалить, чтобы не было конфликтов?
Можно не удалять. Можно например так сделать:

Напиши все параметры, которые собирался писать в all.wtc, в ListIncludes\vse_parametry

Затем руками в Everyone\list.wtc придётся написать много строк:

Код: Выделить всё

02.03.04.05.06.07 vse_parametry
02.03.04.05.06.08 vse_parametry
02.03.04.05.06.09 vse_parametry
Про все компьютеры, которым нужны все параметры.

А в индивидуальном конфиге терминалов указывать clienthostname и display.

Re: Создание меню выбора RDP сервера через шаблоны

Tim » Ср фев 01, 2023 9:46 am

А как же наследование конфигов, когда при указании в личном конфиге терминала параметра, который есть в all.wtc личный параметр затирает значение из all.wtc? Почему нельзя применить наследование к connection?
При использовании Everyone\list.wtc конфигурацию терминала из графического конфигуратора нужно вообще удалить, чтобы не было конфликтов?

Re: Создание меню выбора RDP сервера через шаблоны

aka » Ср фев 01, 2023 12:07 am

В основной системе конфигов - никак. Потому что конфиги склеиваются вместе. И если ты напишешь в all.wtc:

Код: Выделить всё

connection
server=1.2.3.4
connection
server=5.6.7.8
То первое соединение будет у всех и нет никакой возможности его изменить/удалить. Решили что проще не разрешать писать слова connection и next screen в шаблоны, чем заставлять понимать, как оно работает.

Есть перпендикулярная система конфигов - Everyone\list.wtc Её совсем не видит мышекликательный конфигуратор. Там такого ограничения нет. Но там нет и аналога all.wtc. Надо каждый нужный МАК закинуть в список list.wtc и указать ему файл с шаблоном.

Создание меню выбора RDP сервера через шаблоны

Tim » Вт янв 31, 2023 6:17 pm

Здравствуйте.

Есть желание максимально централизовать конфигурацию терминалов. Запихать все параметры в all.wtc. В индивидуальном конфиге терминала будут только два параметра clienthostname и display. При этом с любого из терминалов нужно подключаться к одному из двух RDP серверов. Пользователи на разных серверах разные. При добавлении в конфиг конкретного терминала такой секции все работает:

connection
server=192.168.0.7
displayName=Serv1
user=ishop; ishop3
connection
server=192.168.0.8
displayName=Serv2
user= buh; buh2

При попытке вынести эту секцию в шаблон all.wtc при загрузке получаем ошибку с руганью на параметр connection. Как можно решить данную задачу?

Вернуться к началу