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.

Before installation, ensure that the path

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

Remote Desktop Protocol (RDP) User Lifecycle Infraon ITAM, ITSM
  1. Admin/technician initiates a request for RDP access.

  2. 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.

  3. Sessions can be scheduled for a specific date/time or started immediately.

  4. Notifications (toaster alerts) appear on the user device. Sessions automatically end when the allocated duration expires.

  5. 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

Remote Desktop Protocol (RDP) User Lifecycle Infraon ITAM, ITSM

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

  1. Go to Infraon Configuration > Bot > Inventory Agent Page.

  2. The list of available agents will be displayed.

  3. In the Actions section, locate the Install RDP icon.

This option is available only to privileged users. Please refer to Roles and Privileges to manage access.

Step 2: Select Installation Type

  1. Click on the Install RDP icon.

  2. A sidebar titled Select Mesh Agent will appear.

  3. 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.

Only one toggle can be enabled at a time.

  • 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

  1. Enable the desired toggle option (Mesh Agent or Mesh Assistant) and click Submit.

  2. 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

  1. The device status will update to RDP Agent Installation Request Sent.

Step 4: Verify Installation Status

  1. The installation may take a few minutes to reflect.

  2. If required, perform a Rescan (can take 15–30 minutes).

  3. If not updated within 24 hours, the status will automatically refresh.

  4. 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.

Always whitelist the installation path in your antivirus (C:\Program Files\Infraon Corp). Some antivirus programs may incorrectly detect the agent as a threat.

The installation is now complete. Click here to learn how to schedule an RDP session.

Last updated

Was this helpful?