====== Форма "Параметры подключения" ====== Инструмент удаленного подключения к серверам подразделений клиентов.\\ Окно открывается в **[[:ProjectsControl3|"Менеджере проектов"]]** из [[:pc_TRLinksFrame|фрайма "Подключения"]] кнопками **"Добавить"** и **"Изменить"**.\\ {{:pc_TRLinkParamForm_1.png|}}\\ ===== Кнопки ===== * **Тест** - запускает тестовое подключение. Действие полностью эквивалентное действию кнопки **"Подключить"** на [[:pc_TRLinksFrame|фрайме "Подключения"]]. Перед выполнение теста выполняется сохранение параметров в базу данных.\\ * **Отмена** - закрывает форму без сохранения параметров.\\ * **OK** - сохраняет параметры закрывает форму.\\ * **История** - показывает список операций по подключению к удаленному компьютеру.\\ * **Помощь** - открывает текст с описанием элементов формы. ===== Карточка подразделения ===== Верхняя панель содержит информацию о клиенте и подразделении. Считывается из текущей записи и не подлежит редактированию.\\ Содержит поля:\\ * **Страна / город** - страна и город размещения клиента,\\ * **Клиент** - ID, GUID и наименование клиента, \\ * **Подразделение** - ID, GUID и наименование подразделения.\\ Значения берутся из таблиц CLIENTS и P_CLIENT_DEPS из базы PC. \\ ===== Карточка подключения ===== **Карточка подключения** содержит настройки подключения.\\ Содержит поля:\\ * **Имя** - наименование подключения для отображения и поиска в списке подключений.\\ * **Описание** - произвольный комментарий. На процесс подключения не влияет. Может содержать имена и телефоны администраторов.\\ * **Тип подключения** - фактически выбор программы клиента для удаленного доступа: RDP, TeamViewer, AnyDesk, AmmyyAdmin, VNC, Radmin.\\ * **Адрес подключения** - заполняется в зависимости от типа подключения.\\ * **Логин** - логин подключения. * **Пароль** - заполняется в зависимости от типа подключения.\\ * **Дополнительные ключи** - значение поля будет без изменений добавлено в командную строку. Это позволяет использовать нестандартные настройки подключения. Обычно поле не используется.\\ ==== Настройки RDP ==== * **Адрес подключения** - IP или имя хоста.\\ * **Логин** - логин для входа в Windows. В зависимости от настроек Windows это краткое имя пользователя, например, **adm** или полное с указанием имени компьютера или домена, например, **vmwin10fb\adm**. \\ * **Пароль** - пароль пользователя Windows.\\ * **Клиент RDP** - по умолчанию C:\Windows\System32\mstsc.exe \\ Для подключения создается файл **"RCon.rdp"** в паке с ProjectsControl3.\\ Для запуска программы используется командная строка\\ mstsc.exe RCon.rdp <Дополнительные ключи> Пароль передается через OLE-объект непосредственно в форму запроса пароля.\\ ==== Настройки TeamViewer ==== * **Адрес подключения** - ID подключения. Непосредственно перед подключение удаляются все символы, кроме цифр.\\ * **Логин** - не используется.\\ * **Пароль** - пароль подключения.\\ * **Клиент TeamViewer** - по умолчанию C:\Program Files (x86)\TeamViewer\TeamViewer.exe Для запуска программы используется командная строка TeamViewer.exe -i <Адрес подключения> -p <Пароль> <Дополнительные ключи> ==== Настройки AnyDesk ==== * **Адрес подключения** - ID подключения. \\ * **Логин** - не используется.\\ * **Пароль** - пароль подключения.\\ * **Клиент AnyDesk** - по умолчанию AnyDesk.exe Для запуска программы используется командная строка\\ AnyDesk.exe <Адрес подключения> --with-password Требуется дополнительное изучение параметров командной строки.\\ ==== Настройки AmmyyAdmin ==== * **Адрес подключения** - ID подключения.\\ * **Логин** - не используется.\\ * **Пароль** - пароль подключения.\\ * **Клиент AmmyyAdmin** - по умолчанию AA_v3.exe Для запуска программы используется командная строка AA_v3.exe -elevated -notstartclient -connect <Адрес подключения> <Дополнительные ключи> Требуется дополнительное изучение параметров командной строки.\\ ==== Настройки VNC ==== * **Адрес подключения** - ID подключения. \\ * **Логин** - не используется.\\ * **Пароль** - пароль подключения.\\ * **Клиент VNC** - по умолчанию tvnviewer.exe Для запуска программы используется командная строка tvnviewer.exe <Адрес подключения> /password <Пароль> <Дополнительные ключи> Требуется дополнительное изучение параметров командной строки.\\ ==== Настройки Radmin ==== * **Адрес подключения** - ID подключения. \\ * **Логин** - не используется.\\ * **Пароль** - пароль подключения.\\ * **Клиент Radmin** - по умолчанию c:\Program Files (x86)\Radmin Viewer 3\Radmin.exe Для запуска программы используется командная строка Radmin.exe /connect:<Адрес подключения> <Дополнительные ключи> Требуется дополнительное изучение параметров командной строки.\\ ===== Клиент подключения ===== Для подключения к удаленному компьютеру используются программы клиентов, которые могут размещаться в разных папках у разных пользователей.\\ Настройки с полными именами программ хранятся в файле **projectscontrol.ini**\\ [RLinks] FileRDP=C:\Windows\System32\mstsc.exe FileTeamViewer=C:\Program Files (x86)\TeamViewer\TeamViewer.exe FileAnyDesk=D:\Agbis\Rlinks\AnyDesk\AnyDesk.exe FileAmmyyAdmin=d:\Agbis\Rlinks\AmmyyAdmin\AA_v3.exe FileVNC=D:\Agbis\Rlinks\_VNC_\tvnviewer.exe FileRAdmin=c:\Program Files (x86)\Radmin Viewer 3\Radmin.exe После выбора типа подключения в поле **"Клиент ХХХ"** отображается полное имя файла исполняемого модуля.\\ Нужно проверить, что такой файл существует.\\ При изменении файла клиента в карточке одного подключения изменяет файл клиента и во всех других подключениях этого типа, так как фактически меняется локальная настройка из **projectscontrol.ini**\\ Перед запуском программы выполняется проверка ее наличия. Если программа не найдена, то выдается сообщение\\ {{:pc_trlinksframe_12.png|}}\\ ===== Дополнительная информация ===== * [[:CLIENTS|Таблица "CLIENTS"]]\\ * [[:P_CLIENT_DEPS|Таблица "P_CLIENT_DEPS"]]\\ * [[:RLinks|Таблица "RLinks"]]\\ * [[:RLinks_Log|Таблица "RLinks_Log"]]\\ * [[:pc_TRLinksFrame|Фрайм "Подключения"]]\\ * [[:ProjectsControl3|Менеджер проектов]]\\