Class WindowsRemoteDesktopSettings
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the Remote Desktop settings on a Windows machine.
public class WindowsRemoteDesktopSettings : BypassSection
- Inheritance
-
WindowsRemoteDesktopSettings
- Inherited Members
Constructors
WindowsRemoteDesktopSettings()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.WindowsRemoteDesktopSettings class.
public WindowsRemoteDesktopSettings()
Properties
AllowConnections
Gets whether this machine allows remote desktop connections.
public BooleanOption AllowConnections { get; set; }
Property Value
AlwaysPromptForPassword
Gets or sets whether Remote Desktop Services always prompts the client for a password upon connection.
public BooleanOption AlwaysPromptForPassword { get; set; }
Property Value
CertificateThumbprint
Gets or sets the thumbprint of the certificate to use for Remote Desktop.
public string CertificateThumbprint { get; set; }
Property Value
ConnectionMode
Gets or sets the remote desktop mode configured on this machine - for example "Disabled", "AllowedAnyClient" or "NetworkLevelAuthentication".
public WindowsRemoteDesktopConnectionMode ConnectionMode { get; set; }
Property Value
ConnectionModeString
Gets the remote desktop connection mode in a human readable format - for example "Connections are allowed from computers running any version of Remote Desktop".
public string ConnectionModeString { get; set; }
Property Value
DeleteTempFolders
Gets or sets whether to delete temporary folders on exit.
public BooleanOption DeleteTempFolders { get; set; }
Property Value
DisableComPortRedirection
Gets or sets whether to not COM port redirection.
public BooleanOption DisableComPortRedirection { get; set; }
Property Value
DisableDriveRedirection
Gets or sets whether to not allow drive redirection.
public BooleanOption DisableDriveRedirection { get; set; }
Property Value
DisableLptPortRedirection
Gets or sets whether to not allow LPT port redirection.
public BooleanOption DisableLptPortRedirection { get; set; }
Property Value
DisablePnpRedirection
Gets or sets whether to not allow PNP device redirection.
public BooleanOption DisablePnpRedirection { get; set; }
Property Value
EncryptRpcTraffic
Gets or sets whether to require secure RPC communication.
public BooleanOption EncryptRpcTraffic { get; set; }
Property Value
IsSessionHost
Gets whether this machine is running as a full Remote Desktop Session Host Server. This applies only to Windows Server machines.
public BooleanOption IsSessionHost { get; set; }
Property Value
LicensingType
Gets or sets the licensing type for the server.
public WindowsRemoteDesktopLicensingType LicensingType { get; set; }
Property Value
Remarks
This field is ignored by the data comparer - the licensing name is obtained directly from the remote desktop session host server.
LicensingTypeString
Gets or sets the licensing type for the server - for example "Remote Desktop for Administration".
public string LicensingTypeString { get; set; }
Property Value
MinimumEncryptionLevel
Gets or sets the minimum encryption level.
public WindowsRemoteDesktopEncryptionLevel MinimumEncryptionLevel { get; set; }
Property Value
MinimumEncryptionLevelString
Gets the minimum encryption level as a human readable string.
public string MinimumEncryptionLevelString { get; set; }
Property Value
PortNumber
Gets or sets the port number on which the server listens for RDP connections - by default 3389.
public int PortNumber { get; set; }
Property Value
RemoteDesktopUsers
Gets or sets members of the Remote Desktop Users group.
public SerializableStringCollection RemoteDesktopUsers { get; set; }
Property Value
- SerializableStringCollection
RemoteDesktopUsersGroupName
Gets or sets the name of the Remote Desktop Users security group.
public string RemoteDesktopUsersGroupName { get; set; }
Property Value
SecurityLayer
Gets or sets the configured security layer.
public WindowsRemoteDesktopSecurityLayer SecurityLayer { get; set; }
Property Value
SecurityLayerString
Gets the configured security layer.
public string SecurityLayerString { get; set; }
Property Value
SingleSession
Gets or sets whether to restrict Remote Desktop Services users to a single Remote Desktop Services session.
public BooleanOption SingleSession { get; set; }
Property Value
TerminalName
Gets or sets the primary terminal name.
public string TerminalName { get; set; }
Property Value
UseTempFolders
Gets or sets whether to use temporary folders per session.
public BooleanOption UseTempFolders { get; set; }
Property Value
Methods
ToString()
Returns the Remote Desktop settings as a human readable string.
public override string ToString()
Returns
- string
The Remote Desktop settings as a human readable string.