# RDSDefaultSettings.md

## NAMESPACE

RASAdminEngine.Core.OutputModels

## DESCRIPTION

RDS Default Settings

## INHERITED FROM

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

⇒

RDSDefaultSettings

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                                          | Name                                                                                                                    | Description                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Boolean                                                                                                                                       | AllowDragAndDrop                                                                                                        | Specifies if 'Allow local to remote drag and drop' option is enables or                                                                       |
| disabled. (deprecated)                                                                                                                        | Boolean                                                                                                                 | AllowFileTransfer                                                                                                                             |
| Specifies if 'Allow file transfer' option is enables or disabled.                                                                             | (deprecated)                                                                                                            | Boolean                                                                                                                                       |
| AllowRemoteExec                                                                                                                               | Specifies if 'Allow 2XRemoteExec to send command to the client' option                                                  | is enabled or disabled.                                                                                                                       |
| [AllowURLAndMailRedirection](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/allowurlandmailredirection.md) | AllowURLAndMailRedirection                                                                                              | Specifies the 'Allow Client URL/Mail Redirection'.                                                                                            |
| [AppPackagesAssigned](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/apppackagesassigned.md)               | AppPackagesAssigned                                                                                                     | [AutoUpgradeSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/autoupgradesettings.md)               |
| AutoUpgrade                                                                                                                                   | Specifies the 'Auto-upgrade' object.                                                                                    | UInt32                                                                                                                                        |
| DisconnectActiveSessionAfter                                                                                                                  | Disconnect active session after (in seconds). 0 for 'Never'.                                                            | String                                                                                                                                        |
| DiskPath                                                                                                                                      | Specifies the User Profile Disk path.                                                                                   | [DragAndDropModeValue](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/draganddropmodevalue.md)             |
| DragAndDropMode                                                                                                                               | Specifies the mode the drag and drop feature will operate.                                                              | Boolean                                                                                                                                       |
| EnableAppMonitoring                                                                                                                           | Specifies if 'Application Monitoring' option is enabled or disabled.                                                    | Boolean                                                                                                                                       |
| EnableDriveRedirectionCache                                                                                                                   | Specifies if the 'Enable Drive Redirection Cache' option is enabled or                                                  | disabled.                                                                                                                                     |
| Boolean                                                                                                                                       | EnableZOrder                                                                                                            | Specifies if the 'Enable Z-Order' option is enabled or disabled.                                                                              |
| (Experimental)                                                                                                                                | List\<String>                                                                                                           | ExcludeFilePath                                                                                                                               |
| Specifies the UPD 'Exclude' file paths.                                                                                                       | List\<String>                                                                                                           | ExcludeFolderPath                                                                                                                             |
| Specifies the UPD 'Exclude' folder paths.                                                                                                     | String                                                                                                                  | FileTransferLocation                                                                                                                          |
| Location where the File Transfer takes place, if and where it is                                                                              | allowed.                                                                                                                | Boolean                                                                                                                                       |
| FileTransferLockLocation                                                                                                                      | Lock Location where the File Transfer takes place, if and where it is                                                   | allowed.                                                                                                                                      |
| [FileTransferControlMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/filetransfercontrolmode.md)       | FileTransferMode                                                                                                        | Specifies if File Transfer option is allowed and if yes, which                                                                                |
| directions are allowed.                                                                                                                       | [FSLogixSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/fslogixsettings.md) | FSLogix                                                                                                                                       |
| Specifies the 'FSLogix' object.                                                                                                               | List\<String>                                                                                                           | IncludeFilePath                                                                                                                               |
| Specifies the UPD 'Include' file paths.                                                                                                       | List\<String>                                                                                                           | IncludeFolderPath                                                                                                                             |
| Specifies the UPD 'Include' folder paths.                                                                                                     | UInt32                                                                                                                  | LogoffDisconnectedSessionAfter                                                                                                                |
| Logoff disconnected session after (in seconds). 0 for 'Never'; 1 for                                                                          | 'Immediate'.                                                                                                            | [ManageRDPTransportProtocol](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/managerdptransportprotocol.md) |
| ManageRDPTransportProtocol                                                                                                                    | Manage RDP transport protocol.                                                                                          | UInt32                                                                                                                                        |
| MaxSessions                                                                                                                                   | Maximum number of session a RDS can have.                                                                               | UInt32                                                                                                                                        |
| MaxUserProfileDiskSizeGB                                                                                                                      | Specifies the max user profile disk size (in GB).                                                                       | [ImageOptimization](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/imageoptimization.md)                   |
| Optimization                                                                                                                                  | Specifies the 'Image Optimization' object.                                                                              | UInt32                                                                                                                                        |
| Port                                                                                                                                          | The port number of RD Session Host agent.                                                                               | UInt32                                                                                                                                        |
| PreferredBrokerId                                                                                                                             | The preferred Connection Broker ID.                                                                                     | [PrnNameFormat](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/prnnameformat.md)                           |
| PrinterNameFormat                                                                                                                             | Specifies the 'Printer Name Format' option.                                                                             | Boolean                                                                                                                                       |
| RemoveClientNameFromPrinterName                                                                                                               | Specifies if 'Remove client name from printer name' option is enabled or                                                | disabled.                                                                                                                                     |
| Boolean                                                                                                                                       | RemoveSessionNumberFromPrinterName                                                                                      | Specifies if 'Remove session number from printer name' optionis enabled                                                                       |
| or disabled.                                                                                                                                  | Boolean                                                                                                                 | RestrictDesktopAccess                                                                                                                         |
| Specifies if 'Restrict direct desktop access to the following users'                                                                          | option is enabled or disabled.                                                                                          | List\<String>                                                                                                                                 |
| RestrictedUsers                                                                                                                               | Specifies the list of users for the RestrictDesktopAccess option (the                                                   | option should be enabled).                                                                                                                    |
| [UPDRoamingMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/updroamingmode.md)                         | RoamingMode                                                                                                             | Specifies the 'UPD Roaming Mode' option.                                                                                                      |
| Boolean                                                                                                                                       | SupportShellURLNamespaceObjects                                                                                         | Specifies if 'Support Shell URL Namespace Objects' option is enabled or                                                                       |
| disabled.                                                                                                                                     | [UserProfileTech](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/userprofiletech.md) | Technology                                                                                                                                    |
| Specifies the 'User Profile Technology' value.                                                                                                | [UPDMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/updmode.md)                 | UPDMode                                                                                                                                       |
| Specifies the 'User Profile Disk Mode' option.                                                                                                | Boolean                                                                                                                 | UseRemoteApps                                                                                                                                 |

## 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 Types |                                                                                                                                            |


---

# 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/rdsdefaultsettings.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.
