Remote Desktop Services Configuration classes

The Remote Desktop Services Configuration WMI provider provides the following classes. An illustration follows.

In this section

CIM_ElementSetting

Represents the association between managed system elements and the setting class defined for them.

CIM_LogicalElement

The base class for all system components that represent abstract system components, such as profiles, processes, or system capabilities, in the form of logical devices.

CIM_ManagedSystemElement

The base class for the system element hierarchy.

CIM_Setting

Represents configuration-related and operational parameters for one or more managed system elements.

Win32_Terminal

represents a terminal.

Win32_TerminalError

Represents a terminal error.

Win32_TerminalService

a subclass of the Win32_Service class. Win32_TerminalService represents the Element property of the Win32_TerminalServiceToSetting association.

Win32_TerminalServiceSetting

represents the configuration for a Remote Desktop Session Host (RD Session Host) server.

Win32_TerminalServiceToSetting

represents the association between an instance of the Win32_TerminalService class and the setting of a particular Win32_TerminalServiceSetting property.

Win32_TerminalSetting

represents the settings that can be applied to a terminal.

Win32_TerminalTerminalSetting

represents the association between a terminal and its configuration settings.

Win32_TSAccount

allows deletion of an account that exists on the Win32_Terminal and modification of existing permissions.

Win32_TSClientSetting

defines configuration settings for the Win32_Terminal class related to connection policy.

Win32_TSDiscoveredLicenseServer

Provides details about the discovered Remote Desktop license server.

Win32_TSEnvironmentSetting

defines the configuration settings for the Win32_Terminal class including initial program policy.

Win32_TSGeneralSetting

represents general settings of the terminal such as the encryption level and transport protocol.

Win32_TSLogonSetting

defines configuration settings for the Win32_Terminal class related to client logon.

Win32_TSNetworkAdapterListSetting

enumerates the list of network adapters that can be configured for a Win32_Terminal, based on the specified terminal protocol and transport method.

Win32_TSNetworkAdapterSetting

defines various configuration settings for the Win32_Terminal class including properties related to the network adapter and the maximum number of connections allowed.

Win32_TSPermissionsSetting

includes a method to add new accounts to the terminal and a method to restore the default permissions to a terminal.

Win32_TSRemoteControlSetting

defines the remote control configuration settings for the Win32_Terminal class.

Win32_TSSessionDirectory

Defines the Remote Desktop Connection Broker (RD Connection Broker) configuration settings for the Win32_TSSessionDirectorySetting class.

Win32_TSSessionDirectorySetting

Represents the association between an instance of the Win32_TerminalService class and an instance of the Win32_TSSessionDirectory class.

Win32_TSSessionSetting

defines configuration settings for the Win32_Terminal class such as time-limits, and disconnection and reconnection actions.

Win32_TSVirtualIP

Defines Internet protocol (IP) virtualization settings for a RD Session Host server.

Win32_TSVirtualIPSetting

Represents the association between a Win32_TerminalService element class and a Win32_TSVirtualIP setting class.

The following illustration shows the relationships between these classes.

the relationships between supported classes