# RDSession.md

## NAMESPACE

RASAdminEngine.Core.OutputModels

## DESCRIPTION

User session type

## INHERITED FROM

[RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md)

⇒

[RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md)

⇒

RDSession

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                                  | Name                   | Description                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| UInt32                                                                                                                                | AuthenticationDuration | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [MainAuthenticationMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/mainauthenticationmode.md) | AuthenticationType     | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | BandwidthAvailability  | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | BandwidthUsage         | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | ClientIPAddress        | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | ClientOS               | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | ClientOSVersion        | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | ClientPolicyId         | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | ClientPolicyVersion    | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | ClientVersion          | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [SessionColorDepth](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessioncolordepth.md)           | ColourDepth            | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | ConnectionDuration     | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [ConnMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/connmode.md)                             | ConnectionMode         | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [QualityLevel](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/qualitylevel.md)                     | ConnectionQuality      | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | DesktopLoadTime        | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | DeviceName             | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | DisconnectReason       | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [FSLogixReasonCode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/fslogixreasoncode.md)           | FSLogixReasonCode      | FSLogix Reason Code.                                                                                                         |
| [FSLogixStatusCode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/fslogixstatuscode.md)           | FSLogixStatusCode      | FSLogix Status Code.                                                                                                         |
| UInt32                                                                                                                                | GroupPolicyLoadTime    | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | HorizontalResolution   | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | HostPreparation        | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| Nullable\<DateTime>                                                                                                                   | IdleStartTime          | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | IdleTime               | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | IncomingData           | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | IP                     | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | LastReconnects         | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | Latency                | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | LogonDuration          | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | LogonOthersDuration    | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| DateTime                                                                                                                              | LogonTime              | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [ProviderType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/providertype.md)                     | MFAProvider            | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | OutgoingData           | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | PoolName               | Group/Pool Name.                                                                                                             |
| [SessionProtocol](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessionprotocol.md)               | Protocol               | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | RASPolicyLookup        | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | Reconnects             | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | RFICount               | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| List<[RouteFlowInfoEntry](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/routeflowinfoentry.md)>   | RFIInfoList            | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | ServerID               | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | SessionHostId          | Session Host ID to which a Session is connected to.                                                                          |
| String                                                                                                                                | SessionHostName        | Session Host Name to which a Session is connected to.                                                                        |
| UInt32                                                                                                                                | SessionID              | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | SessionLength          | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [RDSessionSource](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdsessionsource.md)               | Source                 | The type of Remote Desktop Session.                                                                                          |
| [SessionState](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessionstate.md)                     | State                  | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | TemplateName           | Template Name.                                                                                                               |
| UInt32                                                                                                                                | ThemeID                | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [SessionPublishingType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessionpublishingtype.md)   | Type                   | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | User                   | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | UserProfileLoadTime    | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| [UserProfileType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/userprofiletype.md)               | UserProfileType        | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | UXEvaluator            | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| UInt32                                                                                                                                | VerticalResolution     | Inherited from [RDPSession](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md) |
| String                                                                                                                                | VMID                   | VM ID to which a VDI Remote Desktop Session is connected to                                                                  |
| (deprecated).                                                                                                                         | String                 | VMName                                                                                                                       |

## PUBLIC METHODS

| Type        | Name                       | Description                                                                                                                                |
| ----------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| Int32       | CompareTo (Object obj)     | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Boolean     | Equals (Object obj)        | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Int32       | GetHashCode ()             | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Type        | GetType ()                 | String                                                                                                                                     |
| ToString () | ### References to Commands |                                                                                                                                            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdsession.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
