Copy-Paste
Использование Copy-paste
При использовании функции Copy-Paste Эксперт может копировать и вставлять объекты на собственном и удалённом компьютере так, как если бы это был один и тот же локальный компьютер. По желанию Эксперта функция может работать только в одном направлении. Т.е. скопированный на локальном компьютере объект может быть вставлен на удалённом, но вставка объекта, скопированного на удалённом компьютере, недоступна на локальном, или наоборот. Если у Эксперта одновременно открыты сессии поддержки с несколькими Клиентами, гарантируется, что при использовании Copy-Paste ни один из подключённых Клиентов не получит доступ к данным других Клиентов.
В случае использования настроек по умолчанию функция работает в 2-х направлениях, т.е. данные, скопированные на Эксперте могут быть вставлены на Клиенте, и наоборот.
Чтобы передать данные посредством Copy-Paste, Эксперт должен скопировать выбранный объект (объекты) в буфер обмена, используя штатные средства ОС или того приложения, в котором этот объект (объекты) отображается.
- Скриншот рабочего стола Эксперта, на котором выбран файл и открыто контекстное его меню, курсор стоит на п. Copy. Также на рабочем столе отображается окно
- Скриншот, на котором в окне RD выбран фрагмент текста в Notepad, открыто контекстное меню, курсор стоит на п. Copy.
Далее Эксперту необходимо открыть целевую локацию на противоположной стороне (на собственном компьютере или в окне Remote Desktop – в зависимости от требуемого направления копирования) и штатным способом инициировать вставку содержимого буфера обмена.
- Скриншот окна RD, в котором открыта к.-либо папка, в папке открыто контекстное меню, курсор на п. Paste.
- Скриншот рабочего стола Эксперта, на котором открыт Notepad, в котором открыто контекстное меню, курсор на п. Paste. Также на рабочем столе отображается окно RD с Notepad, в котором выбран фрагмент текста.
Вставка доступна, только если целевая локация поддерживает тип скопированных в буфер данных. Например, вставка фрагмента изображения в каталог файловой системы невозможна.
Нужно обратить внимание на то, что вставка скопированных Экспертом локальных данных не обязательно должна выполняться им самим в окне Remote Desktop. Это также может сделать Клиент в графической среде собственной ОС. Аналогично Эксперт может вставить данные, скопированные буфер обмена Клиентом.
В некоторых случаях требуется ограничить работу Copy-Paste к.-либо одним направлением. Например, чтобы Клиент не мог случайно вставить внутренние данные Эксперта, которые тот скопировал на собственном компьютере в процессе выполнения действий по поддержке. Или наоборот, чтобы Клиент не перезаписал данные в буфере обмена, которые планирует передать ему Эксперт.
Чтобы изменить допустимые направления копирования данных, Эксперту необходимо выбрать нужное значение настройки «Clipboard sharing mode» на вкладке «Settings» панели инструментов окна Remote Desktop в раскрывающемся списке. Доступны следующие значения настройки.
- Bidirectional – копирование/вставка данных доступны в обоих направлениях: как с Эксперта на Клиента, так и с Клиента на Эксперта. Данный режим используется по умолчанию.
- Disabled – передачи данных между Клиентом и Экспертом посредством функции Copy-Paste запрещена в обоих направлениях.
- Local to remote – доступно только копирование данных на Эксперте и вставка их на Клиенте.
- Remote to local – доступно только копирование данных на Клиента и вставка их на Эксперте.
Скриншот панели инструментов окна RD с открытой дополнительной панелью Settings, на которой открыт раскрывающийся список поля Clipboard sharing mode.
Изменение настройки в процессе работы Remote control не приводит к очистке текущего содержимого буфера обмена ни на одной из сторон, участвующих в сессии поддержки. При этом, если данные попали в буфер до включения к нему общего доступа, то они не могут быть вставлены на противоположной стороне.
Нужно учесть, что настройка не оказывает влияния на порядок передачи данных посредством функции Drag&drop.
Начальное значение настройки «Clipboard sharing mode», которое будет использоваться для каждого вновь подключённого Клиента, может быть выбрано Экспертом в Expert console settings в Remote Desktop/Clipboard sharing.
Скопированные на одной из сторон объекты могут многократно вставляться на другой. Однако после закрытия окна Remote Desktop с данным Клиентом (включая автоматическое закрытие при завершении сессии поддержки), с целью обеспечения безопасности данных буфер обмена очищается, и вставка становится невозможной.
Изоляция буфера обмена (TBD. Название)
Если Эксперт проводит одновременно несколько сессий поддержки, то в один момент времени он может использовать функцию Copy-Paste для обмена данными только с одним из подключённых Клиентов.
Чтобы выбрать Клиента, для которого сейчас должен работать Copy-Paste, Эксперту необходимо сделать активным его окно Remote Desktop на собственном рабочем столе. Также окно Remote Desktop становится активным при открытии (при запуске Remote control). Нужно обратить внимание, что возможные направления передачи данных для выбранного Клиента определяются текущим значением настройки «Clipboard sharing mode», установленным на панели инструментов окна Remote Desktop, связанного с этим Клиентом.
Выбор Клиента для использования Copy-Paste не позволяет вставлять ранее помещённые в буфер обмена одной из сторон данные на противоположной стороне – для этого необходимо повторно выполнить операцию копирования. Т. о. гарантируется, что скопированные в буфер данные одного Клиента не могут быть вставлены Экспертом на компьютере другого Клиента.
Если Эксперт закрыл все окна Remote Desktop кроме одного, то использование Copy-Paste автоматически включается Клиента, с которым связано оставшееся окно Remote Desktop, даже если это окно в данный момент неактивно.