Table of Contents

Class TerminalServerGeneralSettings

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the general configuration settings of a terminal server.

public class TerminalServerGeneralSettings : TerminalServerGroupPolicyConfigurableSection
Inheritance
TerminalServerGeneralSettings
Inherited Members

Constructors

TerminalServerGeneralSettings()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.TerminalServerGeneralSettings class.

public TerminalServerGeneralSettings()

Properties

ActiveDesktop

Gets or sets whether Active Desktop is permitted on this terminal server.

public BooleanOption ActiveDesktop { get; set; }

Property Value

BooleanOption

Remarks

This setting is not configurable within the UI on Windows 2008 or above.

ComputerName

Gets or sets the name of the computer that is running terminal services.

public string ComputerName { get; set; }

Property Value

string

DeleteTempFolders

Gets or sets whether temporary folders are deleted on exit.

public BooleanOption DeleteTempFolders { get; set; }

Property Value

BooleanOption

LicenseServers

Gets or sets a list of license servers specified for this terminal server to contact to obtain license information.

public SerializableStringCollection LicenseServers { get; set; }

Property Value

SerializableStringCollection

LicensingDescription

Gets or sets a human readable description of the licensing mode – for example “This policy requires a license to be issued to each client computer (device) that connects to the terminal server.”

public string LicensingDescription { get; set; }

Property Value

string

LicensingMode

Gets or sets the licensing mode that this terminal server is operating in.

public TerminalServicesLicensingMode LicensingMode { get; set; }

Property Value

TerminalServicesLicensingMode

Remarks

This property is ignored by the data comparer as the "LicensingName" property provides this information in a human readable foramt.

LicensingName

Gets or sets the name of the licensing mode of this terminal server - for example "Remote Desktop for Administration".

public string LicensingName { get; set; }

Property Value

string

Remarks

This is now returned using the enum value as this property does not seem to be provided on Server 2012 R2 and Windows Server 8.1.

OSVersion

Gets or sets the operating system version for comparison purposes - for example "52".

public int OSVersion { get; set; }

Property Value

int

OperatingSystemName

Gets or sets the operating system name of the computer that is running terminal services - for example "Microsoft(R) Windows(R) Server 2003, Enterprise Edition".

public string OperatingSystemName { get; set; }

Property Value

string

RelaxedSecurity

Gets or sets whether relaxed security is enabled on this terminal server.

public BooleanOption RelaxedSecurity { get; set; }

Property Value

BooleanOption

Remarks

This setting is not configurable within the UI on Windows 2008 or above.

RemoteDesktopUsers

Gets or sets a list of users permitted to connect to this server.

public SerializableStringCollection RemoteDesktopUsers { get; set; }

Property Value

SerializableStringCollection

SerialNumber

Gets or sets the serial number of the computer that is running terminal services.

public string SerialNumber { get; set; }

Property Value

string

SingleSession

Gets or sets whether users are restricted to a single session.

public BooleanOption SingleSession { get; set; }

Property Value

BooleanOption

UseTempFolders

Gets or sets whether temporary folders are used on a per session basis.

public BooleanOption UseTempFolders { get; set; }

Property Value

BooleanOption

Methods

FromXml(string)

Returns the CENTREL.XIA.Configuration.Types.TerminalServerGeneralSettings service from the specified XML data.

public static TerminalServerGeneralSettings FromXml(string Xml)

Parameters

Xml string

The XML representation of the terminal server general settings.

Returns

TerminalServerGeneralSettings

A CENTREL.XIA.Configuration.Types.TerminalServerGeneralSettings from the specified XML.