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
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
DeleteTempFolders
Gets or sets whether temporary folders are deleted on exit.
public BooleanOption DeleteTempFolders { get; set; }
Property Value
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
LicensingMode
Gets or sets the licensing mode that this terminal server is operating in.
public TerminalServicesLicensingMode LicensingMode { get; set; }
Property Value
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
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
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
RelaxedSecurity
Gets or sets whether relaxed security is enabled on this terminal server.
public BooleanOption RelaxedSecurity { get; set; }
Property Value
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
SingleSession
Gets or sets whether users are restricted to a single session.
public BooleanOption SingleSession { get; set; }
Property Value
UseTempFolders
Gets or sets whether temporary folders are used on a per session basis.
public BooleanOption UseTempFolders { get; set; }
Property Value
Methods
FromXml(string)
Returns the CENTREL.XIA.Configuration.Types.TerminalServerGeneralSettings service from the specified XML data.
public static TerminalServerGeneralSettings FromXml(string Xml)
Parameters
Xml
stringThe XML representation of the terminal server general settings.
Returns
- TerminalServerGeneralSettings
A CENTREL.XIA.Configuration.Types.TerminalServerGeneralSettings from the specified XML.