Win32_TSGeneralSetting, ROOT\CIMV2\TerminalServices

Class | Methods (3) | Properties (20) | Qualifiers (5) | Instances (1) | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

The Win32_TSGeneralSetting includes capabilities such as Protocol, Transport, Comment, Windows authentication and Encryption Level.

Win32_TSGeneralSetting methods

Win32_TSGeneralSetting has 3 methods (3 Local)

NameOriginReturn
SetEncryptionLevelWin32_TSGeneralSettinguint32 {'out':True}
SetSecurityLayerWin32_TSGeneralSettinguint32 {'out':True}
SetUserAuthenticationRequiredWin32_TSGeneralSettinguint32 {'out':True}

Win32_TSGeneralSetting properties

Win32_TSGeneralSetting has 20 properties (14 Local, 6 Derived)

NameOriginCIMType
CaptionCIM_ManagedSystemElement8 [string]
CertificateNameWin32_TSGeneralSetting8 [string]
CertificatesWin32_TSGeneralSetting17 [uint8]
CommentWin32_TSGeneralSetting8 [string]
DescriptionCIM_ManagedSystemElement8 [string]
InstallDateCIM_ManagedSystemElement101 [datetime]
MinEncryptionLevelWin32_TSGeneralSetting19 [uint32]
NameCIM_ManagedSystemElement8 [string]
PolicySourceMinEncryptionLevelWin32_TSGeneralSetting19 [uint32]
PolicySourceSecurityLayerWin32_TSGeneralSetting19 [uint32]
PolicySourceUserAuthenticationRequiredWin32_TSGeneralSetting19 [uint32]
SecurityLayerWin32_TSGeneralSetting19 [uint32]
SSLCertificateSHA1HashWin32_TSGeneralSetting8 [string]
SSLCertificateSHA1HashTypeWin32_TSGeneralSetting19 [uint32]
StatusCIM_ManagedSystemElement8 [string]
key
TerminalName
Win32_TerminalSetting8 [string]
TerminalProtocolWin32_TSGeneralSetting8 [string]
TransportWin32_TSGeneralSetting8 [string]
UserAuthenticationRequiredWin32_TSGeneralSetting19 [uint32]
WindowsAuthenticationWin32_TSGeneralSetting19 [uint32]

Detailed description of Win32_TSGeneralSetting methods

Local methods (3) of Win32_TSGeneralSetting class

SetEncryptionLevel method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
MinEncryptionLeveluint320-{'In':True}
Description'Sets the Encryption level to one of Low, Medium or High. The function takes one parameter that specifies the Encryption Level: 1 = Low, 2 = Medium, 3 = High, 4 = FIPS Compliant.'
ImplementedTrue
SetEncryptionLevel method is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
SetSecurityLayer method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SecurityLayeruint320-{'In':True}
Description'Sets the Security layer to one of RDP Security Layer, Negotiate or SSL. The function takes one parameter that specifies the Security Layer: 0 = RDP Security Layer, 1 = Negotiate, 2 = SSL. Note that if current Encryption level = 1, then Security Layer = 2 setting is invalid.'
ImplementedTrue
SetSecurityLayer method is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
SetUserAuthenticationRequired method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
UserAuthenticationRequireduint320-{'In':True}
Description'Enables or disables UserAuthenticationRequired. The function takes one parameter - the flag that enables or disables it. The call returns zero on success and an error on failure.'
ImplementedTrue
SetUserAuthenticationRequired method is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces

Detailed description of Win32_TSGeneralSetting properties

Local properties (14) of Win32_TSGeneralSetting class

CertificateName property
CIMTYPE'string'
Description'Display name for the local machine personal certificate subject name'
readTrue
CertificateName property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
Certificates property
CIMTYPE'uint8'
Description'Contains a serialized certitificate store containing all of the certificates from the machine's MY store which are valid server certificates for use with Terminal Server SSL.'
readTrue
Certificates property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
Comment property
CIMTYPE'string'
Description'Descriptive name for the listener.'
readTrue
writeTrue
Comment property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 10 namespaces
MinEncryptionLevel property
CIMTYPE'uint32'
Description'Windows 2000 supports 3 levels of Encryption: Low, Medium/Client Compatible and High. Windows 2003 supports 4 levels of Encryption Low, Medium /Client Compatible, High andFIPS Compliant'
High'All data sent between Server and client is protected by encryption based onserver's maximum key strength.'
Low'Only data sent from client to server is protected by encryption based on server's standard key strength. Data sent from Server to client is not protected.'
Medium'All data sent between Server and client is protected by encryption based on server's standard key strength.'
readTrue
ValueMap['1', '2', '3', '4']
Values['Low', 'Medium / Client Compatible', 'High', 'FIPS Compliant']
MinEncryptionLevel property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
PolicySourceMinEncryptionLevel property
CIMTYPE'uint32'
Description'PolicySourceMinEncryptionLevel indicates whether the property MinEncryptionLevel is configured by Server (0),Group Policy (1), Default (2).'
readTrue
PolicySourceMinEncryptionLevel property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
PolicySourceSecurityLayer property
CIMTYPE'uint32'
Description'PolicySourceSecurityLayer indicates whether the property SecurityLayer is configured by Server (0),Group Policy (1), Default (2).'
readTrue
PolicySourceSecurityLayer property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
PolicySourceUserAuthenticationRequired property
CIMTYPE'uint32'
Description'PolicySourceUserAuthenticationRequired indicates whether the property UserAuthenticationRequired is configured by Server (0),Group Policy (1), Default (2).'
readTrue
PolicySourceUserAuthenticationRequired property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
SecurityLayer property
CIMTYPE'uint32'
Negotiate'The most secure layer that is supported by the client will be used.If supported, TLS 1.0 will be used.'
NEWTBD'A NEW SECURITY LAYER in LONGHORN.'
RDPSecurityLayer'RDP Security Layer: Communication between the serverand the client will use native RDP encryption.'
readTrue
SSL'SSL (TLS 1.0) will be used for server authentication as well as forencrypting all data transferred between the server and the client.This setting requires the server to have an SSL compatible certificate.'
ValueMap['1', '2', '3', '4']
Values['RDP Security Layer', 'Negotiate', 'SSL', 'NEWTBD']
SecurityLayer property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
SSLCertificateSHA1Hash property
CIMTYPE'string'
Description'In order to use the SSLCertificateSHA1Hash WMI property, you mustfirst find the hexadecimal Thumbprint value for the certificatethat you want to set the target server to use. The thumbprintof a certificate may be found using the Certificates MMC snap-in.In the Certificates snap-in open the properties page of thecertificate and go to the Details tab.'
readTrue
writeTrue
SSLCertificateSHA1Hash property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
SSLCertificateSHA1HashType property
CIMTYPE'uint32'
Description'SSLCertificeSHA1HashType indicates whether the property SSLCertificeSHA1Hash is Invalid (0), Default Self-signed (1), Default GP Enforced (2) or Custom (3).'
readTrue
SSLCertificateSHA1HashType property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
TerminalProtocol property
CIMTYPE'string'
Description'Name of the Session Layer protocol. Example: Microsoft RDP 6.0.'
readTrue
TerminalProtocol property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
Transport property
CIMTYPE'string'
Description'Displays the type of transport used for the connection: Example TCP, NETBIOS, IPX/SPX.'
readTrue
Transport property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 5 namespaces
UserAuthenticationRequired property
CIMTYPE'uint32'
Description'Specifies the type of User Authentication used for remote connections.If enabled, the protocol requires early user authentication at connection time toincrease server protection against network attacks. Only RDP clients that supportRDP version 6.0 or higher will be able to connect. To avoid disruptions forremote users, it is recommended to deploy RDP clients supporting the appropriateprotocol version before enabling the property.'
readTrue
Values['FALSE', 'TRUE']
UserAuthenticationRequired property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
WindowsAuthentication property
CIMTYPE'uint32'
Description'Specifies whether the connection defaults to the standard Windows Authentication if another Authentication package has been installed on the system.'
readTrue
Values['FALSE', 'TRUE']
writeTrue
WindowsAuthentication property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 3 namespaces

Derived properties (6) of Win32_TSGeneralSetting class

Caption property
CIMTYPE'string'
MaxLen64
readTrue
Caption property is in 43 classes of ROOT\CIMV2\TerminalServices and in 37 namespaces
Description property
CIMTYPE'string'
readTrue
Description property is in 48 classes of ROOT\CIMV2\TerminalServices and in 142 namespaces
InstallDate property
CIMTYPE'datetime'
Mappingstrings['MIF.DMTF|ComponentID|001.5']
readTrue
InstallDate property is in 43 classes of ROOT\CIMV2\TerminalServices and in 23 namespaces
Name property
CIMTYPE'string'
readTrue
Name property is in 53 classes of ROOT\CIMV2\TerminalServices and in 142 namespaces
Status property
CIMTYPE'string'
MaxLen10
readTrue
ValueMap['OK', 'Error', 'Degraded', 'Unknown', 'Pred Fail', 'Starting', 'Stopping', 'Service']
Status property is in 43 classes of ROOT\CIMV2\TerminalServices and in 42 namespaces
TerminalName property
CIMTYPE'string'
Description'Name of the Terminal.'
keyTrue
readTrue
TerminalName property is in 13 classes of ROOT\CIMV2\TerminalServices and in 2 namespaces

Win32_TSGeneralSetting Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
ClassContext'local|hkey_local_machine\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations'
Description'The Win32_TSGeneralSetting includes capabilities such as Protocol, Transport, Comment, Windows authentication and Encryption Level.'
dynamicTrue
LOCALE1033
provider'Win32_WIN32_TSGENERALSETTING_Prov'

Win32_TSGeneralSetting System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\CIMV2\TerminalServices:Win32_TSGeneralSetting'___SYSTEM8
__NAMESPACE'ROOT\CIMV2\TerminalServices'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['Win32_TerminalSetting', 'CIM_Setting', 'CIM_ManagedSystemElement']___SYSTEM8
__PROPERTY_COUNT20___SYSTEM3
__RELPATH'Win32_TSGeneralSetting'___SYSTEM8
__DYNASTY'CIM_ManagedSystemElement'___SYSTEM8
__SUPERCLASS'Win32_TerminalSetting'___SYSTEM8
__CLASS'Win32_TSGeneralSetting'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to Win32_TSGeneralSetting

Number of classes:21
comments powered by Disqus
WUtils.com