Преминете към основното съдържание

Отдалечен работен плот

Отдалеченият работен плот (remote desktop) показва екрана на Windows устройство в раздел на браузъра, а в режим на управление ви позволява да използвате мишката и клавиатурата му. Той е вграден в Entrosity Axis: агентът заснема екрана, а бекендът го препраща към вашия браузър през същия HTTPS адрес като портала. Не е нужно да инсталирате нищо на компютъра си и не се използва услуга на трета страна.

Необходими са правото devices:remote (техници, администратори на тенанта и глобални администратори; вижте Роли) и устройство, което е онлайн, с агент, който поддържа функцията (Windows агенти от това издание нататък).

Стартиране на сесия​

  1. Отворете устройството и щракнете върху Remote desktop в заглавната му част. Бутонът е неактивен, докато устройството е офлайн („The device is offline“).

  2. Изберете режим:

    • Control: виждате екрана и използвате мишката и клавиатурата.
    • View only: виждате екрана; не се изпраща вход. Сървърът отхвърля входа в сесиите само за преглед, независимо какво изпраща браузърът.
  3. Ask the user for permission first показва на влезлия потребител запитване на устройството. Ако никой не е влязъл (екран за вход), сесията започва без запитване.

  4. Show the session bar on the device показва на потребителя кой е свързан, с бутон за прекратяване на сесията (вижте по-долу).

    И двете опции са включени по подразбиране. Само администраторите на тенанта и глобалните администратори могат да ги изключат (право devices:remote_unattended); за техниците те са заключени като включени, а сървърът отхвърля заявка без тях (remote_unattended_forbidden).

  5. Щракнете върху Connect. Екранът се отваря в нов раздел на браузъра; затварянето на раздела прекратява сесията.

Докато устройството подготвя сесията, разделът показва Waiting for the device…. Когато е поискано запитване, потребителят вижда прозорец Remote support request с логото на Entrosity: from IT support wants to control your screen (или view), какво позволява това, и бутони Decline и Allow с 60-секундно обратно броене. Фокусът е върху Decline, така че Enter или Esc отказват; затварянето на прозореца или изтичането на времето също означава отказ. Ако сесията на потребителя е заключена, той не може да отговори, затова заявката се отказва незабавно. Когато по време на сесия влезе друг потребител (бързо превключване на потребители), този потребител бива запитан отново.

Какво вижда потребителят​

Освен ако администратор не я е изключил за сесията, малка лента в горната част на основния екран на устройството, в стила на портала, с логото на Entrosity и зелена точка, показва is controlling your screen (или is viewing your screen) с бутон End session. Тя остава над другите прозорци, без да отнема фокуса, и потребителят може да я премести встрани. End session прекратява сесията незабавно, а във вашия визуализатор се показва the user ended the session. Лентата не се показва на екрана за вход или на заключения екран, където Windows не позволява обикновени прозорци, и се вижда и във вашия изглед.

Бележка

Разрешете изскачащите прозорци за портала: визуализаторът се отваря в нов раздел.

Връзка към визуализатора, отворена по друг начин (от отметка, споделена или въведена ръчно), първо пита Start a remote desktop session?, като показва устройството, режима, дали потребителят ще бъде запитан за разрешение и дали ще се показва лентата на сесията, и се свързва едва след като щракнете върху Connect. Само по себе си една връзка никога не стартира сесия.

Визуализаторът​

Лентата с инструменти показва устройството, влезлия потребител (Sign-in screen, когато никой не е влязъл) и значка View only в сесиите само за преглед.

КонтролаКакво прави
Ctrl+Alt+DelИзпраща защитната последователност (secure attention sequence) (в режим на управление).
Lock keyboard and mouseЗаключва собствените клавиатура и мишка на устройството (в режим на управление): потребителят не може да пречи, докато работите, а вашето въвеждане продължава да работи. Изберете Unlock keyboard and mouse, за да ги върнете. Заключването приключва най-късно със сесията; Ctrl+Alt+Del на устройството го отменя, докато този екран е отворен.
Type textВъвежда до 4096 знака на устройството, независимо от клавиатурната му подредба. Използвайте го за поставяне на текст.
DisplayПревключва между мониторите (само когато са повече от един).
Picture qualityКачество на JPEG: Low, Medium (по подразбиране) или High; по-ниското е по-бързо при бавни връзки.
Refresh screenИзпраща отново целия екран.
Show actual size / Fit to windowЕдин пиксел от устройството на един пиксел от екрана, с превъртане, или мащабиране, за да се побере.
Full screenИзползва целия монитор.
DisconnectПрекратява сесията.

Мишка и клавиатура (в режим на управление): щракнете върху екрана, за да получи той фокуса на клавиатурата. Клавишите се изпращат по позиция, така че се прилага клавиатурната подредба на устройството. Клавишните комбинации, които браузърът запазва за себе си (Ctrl+W, Ctrl+T, Alt+Tab, клавишът Windows), може да не достигнат до устройството; вместо това използвайте лентата с инструменти. Задържаните клавиши се освобождават, когато визуализаторът загуби фокуса.

Когато сесията приключи​

СъобщениеПричина
Session endedЩракнали сте Disconnect, друг техник я е прекратил, страната на устройството е затворила връзката или достъпът се е променил: устройството е изведено от експлоатация, агентът му е отнет, тенантът е спрян или акаунтът ви е деактивиран или вече няма право на отдалечен работен плот (проверява се на всеки 15 секунди).
Replaced by a newer sessionНякой е стартирал по-нова отдалечена сесия на същото устройство: едно устройство може да има само една сесия в даден момент.
The user declinedПотребителят е щракнал No или не е отговорил в рамките на 60 секунди.
The device could not start the sessionАгентът не е успял да заснеме екрана; причината се показва. При кратки неуспехи на заснемането (заключен екран, UAC запитвания, Ctrl+Alt+Del) се правят повторни опити; сесията приключва едва след 15 секунди без картина.
Session timed outУстройството не се е присъединило в рамките на две минути или сесията е достигнала максималната си продължителност от 8 часа.
Could not connectПотокът на визуализатора не се е отворил в рамките на 15 секунди (вижте по-долу); сесията се прекратява.
Connection lostМрежовата връзка между вашия браузър и сървъра е прекъсната. Сървърът също така проверява (ping) двете страни на всеки 30 секунди и прекратява сесия, чийто браузър или устройство е спрял да отговаря.

Start a new session опитва отново със същите настройки.

Could not connect

Потокът на визуализатора е WebSocket на адреса на портала (/api/remote/v1/…). Всичко между браузъра и сървъра, като обратен прокси сървър, балансьор на натоварването или корпоративен уеб филтър, трябва да пропуска WebSocket upgrade заявките, както го прави включеният Caddy. При разработка рестартирайте pnpm dev след промяна на vite.config.ts: автоматичното рестартиране на Vite не активира отново неговия WebSocket прокси.

Одит​

Всяка заявка, всяко стартиране и всяко прекратяване се записват в одитния журнал (remote.session_request, remote.session_start, remote.session_end) заедно с техника, устройството, режима и продължителността. Съдържанието на екрана никога не се записва и не се съхранява.