Remote Desktop Protocol
Terminologies
Feature
Description / Example
RDP Agent
Installed on the target system to allow remote access. Runs as a background service, allowing admins to initiate unattended sessions without user intervention. Example: IT admin installs the agent on a user’s laptop, enabling direct remote access during off-hours for patching.
RDP Assistant
Works with user consent. Prompts the end user to accept/deny access requests. Does not run as a background service. Example: A technician sends an RDP request; the user clicks Allow before the session begins.
Immediate Access (Unattended)
Provides instant access without requiring user confirmation. Enabled only if the RDP Agent is installed. Example: Admin takes unattended access at midnight to install updates without disturbing the user.
Sessions can be scheduled for a specific date and time, with a defined duration. Session ends automatically once the scheduled time expires. Example: A 10-minute session scheduled at 5:30 PM for troubleshooting.
Audit & Recording
All RDP sessions can be logged and recorded for compliance and security purposes. Example: Admin reviews a session recording during an audit to verify changes made to a system.
Live Chat
Provides a built-in chat interface between the admin and the end user during an RDP session. Allows file exchange and text communication, with the ability to export chat logs. Example: A technician requests screenshots from the user during troubleshooting.
File Access / Drive Access
Admins can directly access user drives during RDP without disturbing on-screen work. Example: A file is retrieved from a user’s *C:* drive without interrupting their active session.
Session Controls
- Show toaster notifications for session start/stop. - The end-user can manually close a session. - Admin can reschedule or extend existing sessions.
Dependencies
Requires the RDP Agent/Assistant to be installed. Mapped via serial numbers/ organization-specific keys and connected through Mesh Central Server in the backend.
Device Availability Check
RDP sessions only initiate if the target device is active/awake. If the system is off, idle, or in sleep mode, RDP will not connect.
How does it work?
The RDP module operates through two components — the Mesh Agent and the Mesh Assistant — that determine how remote sessions are handled. Both integrate with the Infraon platform to provide secure remote access options depending on the use case.
Feature
Mesh Agent
Mesh Assistant
Runs as a background service
✅ Yes
❌ No
Unattended access
✅ Yes
❌ No (User must allow access)
Persistent remote access
✅ Yes
❌ No (Session ends when closed)
Requires user approval each time
❌ No
✅ Yes
Best for
IT admins, servers, unattended access
Helpdesk support, temporary remote help
Mesh Agent
The Mesh Agent is installed as a background service on the user’s computer and is primarily designed for unattended remote access. Once installed, it runs automatically at startup, allowing administrators to control and manage systems even if no user is logged in.
This makes it particularly useful for managing servers or always-on workstations that require continuous availability.
C:\Program Files\Infraon Corp
is whitelisted in your antivirus settings, as some antivirus software may mistakenly flag the Mesh Agent as a threat.
Mesh Assistant
In contrast, the Mesh Assistant provides a lightweight, user-friendly interface for on-demand support. Unlike the Agent, it does not run as a background service and requires the user to be present to approve each remote session.
This makes it better suited for helpdesk scenarios or temporary troubleshooting, where sessions are initiated with the user’s consent and end once the session is closed.
Step-by-step Flow
User Experience
Admin/technician initiates a request for RDP access.
Depending on the setup:
Assistant (Consent-based): The end user receives a prompt to allow or deny access.
Agent (Unattended): The remote session begins instantly without user interaction.
Sessions can be scheduled for a specific date/time or started immediately.
Notifications (toaster alerts) appear on the user device. Sessions automatically end when the allocated duration expires.
During an active session, admins can:
Use live chat for communication.
Transfer files securely.
Access user drives without interrupting their screen activity.
Record the session for compliance.
System Flow
The backend system ensures secure communication between the Infraon platform, central server, and user device.
Agent/Assistant Installation
User devices must have either the Mesh Agent (background service) or Mesh Assistant installed.
Devices are mapped via serial numbers and tied to organization-specific keys for security.
Server Communication
When a session is triggered, Infraon sends a request to the Mesh Central Server.
The server validates the device status (active, idle, sleep, offline).
If the device is active, the server pushes a session executable (EXE) or connection request.
Session Establishment
Agent-based sessions: The background service auto-connects to the server, establishing a secure tunnel for unattended access.
Assistant-based sessions: The session only starts once the user explicitly approves the request.
Audit and Security
All RDP sessions are logged with timestamp, user, and actions performed.
Session recordings are stored for audit and compliance.
Role-based permissions ensure that only authorized admins can initiate remote sessions.
If required, sessions can be terminated by the end user (close session prompt).
Installation
The RDP installation process enables administrators and technicians to prepare end-user devices for remote access sessions. Installation must be completed on the requester’s device (not the technician’s system) before scheduling or initiating RDP.
Once installed, the RDP Agent or Assistant enables secure remote desktop connectivity, file transfers, chat, and session recording, all based on the configured permissions.
Installation Steps
Step 1: Navigate to the Inventory Agent Page
Go to Infraon Configuration > Bot > Inventory Agent Page.
The list of available agents will be displayed.
In the Actions section, locate the Install RDP icon.

Step 2: Select Installation Type
Click on the Install RDP icon.
A sidebar titled Select Mesh Agent will appear.
Two options will be shown with toggle buttons:
Mesh Agent (Background Agent) – for unattended remote access.
Mesh Assistant (Quick Assistant) – for consent-based remote access.
If Mesh Agent is selected → Mesh Assistant is disabled automatically.
If Mesh Assistant is selected → Mesh Agent is disabled automatically.

Step 3: Install the Agent
Enable the desired toggle option (Mesh Agent or Mesh Assistant) and click Submit.
On submission:
a. If Mesh Agent is selected → RDP Agent will be installed at
C:\Program Files\Infraon Corp\InfraonAgent
b. If Mesh Assistant is selected → RDP Assistant will be installed at
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
The device status will update to RDP Agent Installation Request Sent.

Step 4: Verify Installation Status
The installation may take a few minutes to reflect.
If required, perform a Rescan (can take 15–30 minutes).
If not updated within 24 hours, the status will automatically refresh.
Once installed, the status changes to:
RDP Agent is running (green) → Installation successful.

Agent is installed, but the service is not running (red) → Installation failed or is inactive.

To troubleshoot:
Go to the Services panel on the device, locate InfraonAgent, and restart the service.

The installation is now complete. Click here to learn how to schedule an RDP session.
Last updated
Was this helpful?