# Remote Desktop Protocol

The **RDP** in the Infraon platform enables administrators and technicians to securely access and manage user systems remotely. It provides flexibility to either request access with user consent or perform unattended sessions for critical operations such as patching, troubleshooting, or configuration changes.

With RDP, IT teams can:

* Connect to user devices in real time for support or maintenance.
* Schedule access sessions for specific time slots with predefined durations.
* Perform unattended (immediate) access when required.
* Chat with users during a session and share files.
* Record sessions for auditing and compliance purposes.
* Access user drives or system files directly without interrupting ongoing work.

<figure><img src="https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FBbINqskne9LwDdi8WXF2%2FEstablishing%20Remote%20Access.svg?alt=media&#x26;token=4fb853df-2e17-49ad-b439-78f9fa68f015" alt="Remote Desktop Protocol - Lifecycle, workflow. Infraon ITSM"><figcaption></figcaption></figure>

[Click here ](https://docs.infraon.io/infraon-help/infinity-user-guide/infraon-configuration/bots/inventory-agent/remote-desktop-protocol)for RDP installation steps.

## **Schedule RDP**

The **Schedule RDP** allows administrators and technicians to plan remote sessions or initiate instant access sessions.

Before scheduling, ensure that the **RDP component is installed** on the end user’s device. [Click here ](https://docs.infraon.io/infraon-help/infraon-configuration/bots/inventory-agent/remote-desktop-protocol#installation)to view the installation guide.

### **Instructions to schedule RDP**

1. Navigate to the **IT Assets page** and switch to **Card View**.
2. Select the asset for which you want to schedule an RDP session.
3. Click the **More Options** (three dots) icon and choose **Schedule RDP**.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FmdxRyY7eWtae319uW7UG%2F1.png?alt=media)

4. The **Schedule Remote Access** sidebar opens. Configure the fields as per the table below.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FxrvZy6i4huSmBdfijxPF%2F2.png?alt=media)

**Schedule Remote Access |** Field Details

<table data-header-hidden><thead><tr><th width="181.800048828125"></th><th width="214.2000732421875"></th><th></th></tr></thead><tbody><tr><td><strong>Label</strong></td><td><strong>Action</strong></td><td><strong>Description / Example</strong></td></tr><tr><td><strong>Schedule Instant Session</strong></td><td>Toggle (Enable/Disable)</td><td>Allows immediate access instead of scheduling for a future date/time. When enabled, only the <strong>Expected Duration</strong> field is displayed. Default: Disabled.</td></tr><tr><td><strong>Session Recording</strong></td><td>Toggle (Enable/Disable)</td><td>Enables automatic recording of the RDP session. Recorded sessions are stored securely and can be accessed only by authorized users. Default: Disabled.</td></tr><tr><td><strong>Unattended Access (not available for Mesh Assistant)</strong></td><td>Toggle (Enable/Disable)</td><td>Allows sessions to start instantly without requiring user approval. Available only when the Mesh Agent is used. Default: Disabled.</td></tr><tr><td><strong>Date</strong></td><td>Select from the calendar</td><td>Choose the date on which the RDP session should start.<br><br><strong>Example:</strong> 11-09-2025.</td></tr><tr><td><strong>Time</strong></td><td>Select from the time picker</td><td>Define the exact start time of the RDP session.<br><br><strong>Example:</strong> 18:09 (6:09 PM).</td></tr><tr><td><strong>Expected Duration</strong></td><td>Enter time in minutes.</td><td><p>Set how long the session should remain active. Default: <strong>30 minutes</strong>.</p><p><strong>Example:</strong> 60 minutes.</p></td></tr><tr><td><strong>Cancel Button</strong></td><td>Click to cancel scheduling</td><td>Closes the Schedule Remote Access window without saving changes.</td></tr><tr><td><strong>Schedule Button</strong></td><td>Click to confirm scheduling</td><td>Confirms the entered details and creates the scheduled session.</td></tr></tbody></table>

### **Session Schedule Status**

After scheduling, session status is indicated with color-coded icons in the **Asset Card View**:

* **Orange** → Session scheduled, waiting for the scheduled time.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FNutyUBy03eOcKuDAImS8%2F3.png?alt=media)

* **Green** → Session is active during the scheduled time.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FCBgQFw7EE88ro06lTpXJ%2F4.png?alt=media)

* **Red** → Session expired; user must reschedule to access again.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FdjPerZjIZEFVbUJuUIQI%2F5.png?alt=media)

{% hint style="info" %}
If no sessions are scheduled for a device, no session icon is displayed in the card view.
{% endhint %}

### **Reschedule Session**

A session can be rescheduled only while it is in the scheduled state (indicated by the **orange icon**).

1. Click on the **session icon** to open the session details page.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2F24R4giVNglRnc5EBQLei%2F6.png?alt=media)

2. The page will display the scheduled session details, including the start time and duration.
3. To make changes, click on the **Reschedule** icon.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FLH6A0solKhxzBbxHOP5D%2F7.png?alt=media)

4. Update the **date** and **time** fields as required, then save the changes to confirm the new schedule.

![](https://8249392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE4mkwSP8a1BSD9BFNFav%2Fuploads%2FV2sB8ttfX23Krad2RrRl%2F8.png?alt=media)

### **Remote Access page**

Once an RDP session is successfully scheduled and active, users can access file transfer options from the **Remote Access page.** Clicking the **scheduled session** icon navigates the user to the **Remote Access page.**

The left sidebar displays two options:

Remote Access Page **| Basic Details**

<table><thead><tr><th width="116.20001220703125">Label</th><th width="219.00006103515625">Purpose</th><th>Description</th></tr></thead><tbody><tr><td><strong>Desktop</strong></td><td>Remote desktop access</td><td>Opens the remote desktop interface, allowing the user to view and control the remote device screen.</td></tr><tr><td><strong>File</strong></td><td>File transfer</td><td>Opens the file transfer interface, enabling users to upload or download files to or from the remote device.</td></tr></tbody></table>

#### **File Transfer**

The File Transfer feature allows users to securely transfer files between their local system and the remote device during an active RDP session. This helps technicians upload required files to the remote system or download files from the remote device for troubleshooting, updates, or verification.

{% hint style="info" %}
File transfer is available only after an RDP session is successfully scheduled and connected.
{% endhint %}

**Step 1:** After scheduling the RDP session, navigate to the Remote Access page.From the left sidebar, click File, then select Connect to establish the file transfer connection.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/k1HXu6JlE0x1apxEJ9OK/Unknown%20image)

**Step 2:** Once connected, the user can view and access the local drives and directories available on the remote system.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/UQlGosPLeYMpk39yZ7c6/Unknown%20image)

Within the File Transfer interface, users can perform the following actions:

* Rename files or folders
* Edit files
* Delete files or folders
* Create new folders
* Upload files
* Cut, copy, and paste files
* Zip files or folders
* Refresh the directory view
* Search for files using the Find option

{% hint style="success" %}
Clicking any file downloads it to the user’s local system.
{% endhint %}

### **Remote Access from Incident View Page**

Infraon allows technicians to initiate **remote desktop access directly from an incident**, eliminating the need to navigate to the asset module separately. This helps reduce resolution time by enabling immediate access to the impacted asset while the ticket is open.

Use this option when:

* An incident is associated with an impacted asset.
* The technician needs direct access to the asset to diagnose or resolve the issue.
* The Inventory Agent and RDP capabilities are already enabled on the asset.

**Step 1:** Navigate to the [Incidents](https://docs.infraon.io/infraon-help/infinity-user-guide/ticket-management) module and click **Edit** to access the incident details and view the associated configuration fields.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/ClXuBnROZ4N3nNWLGiFI/Unknown%20image)

**Step 2:** In the incident details, locate the **Impacted Asset** field. This field displays the asset associated with the incident requiring remote access.

**Step 3:** In the impacted asset, click the **Desktop** icon. This action initiates a remote access request for the selected asset.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/Ns2NW0fsamDpnLGnwAuG/Unknown%20image)

**Step 4:** After clicking the Desktop icon, the user is redirected to the **Remote Access page,** where the RDP session can be managed.

**Step 5:** On the Remote Access page, click **Connect** to initiate the RDP session. A connection request is sent to the remote device.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/F9AnLP18Eu7vejzKdHv8/Unknown%20image)

**Step 6:** A **permission** prompt appears on the remote device requesting approval for remote access. The remote user must allow the request to proceed.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/OxMzZ6r6LdAogAa2N6et/Unknown%20image)

**Step 7:** Once access is approved, the remote desktop session is established. The technician can now view and interact with the remote device to diagnose or resolve the incident.

**Step 8:** After completing the required actions, the technician can disconnect the session from the Remote Access page.

The technician gains secure, controlled remote access to the impacted asset directly from the incident context, enabling faster troubleshooting and resolution while maintaining traceability.
