Форма "Параметры подключения"

Инструмент удаленного подключения к серверам подразделений клиентов.
Окно открывается в "Менеджере проектов" из фрайма "Подключения" кнопками «Добавить» и «Изменить».

Кнопки

  • Тест - запускает тестовое подключение. Действие полностью эквивалентное действию кнопки «Подключить» на фрайме "Подключения". Перед выполнение теста выполняется сохранение параметров в базу данных.
  • Отмена - закрывает форму без сохранения параметров.
  • 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
Перед запуском программы выполняется проверка ее наличия. Если программа не найдена, то выдается сообщение

Дополнительная информация