'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.'
Implemented
True
SetEncryptionLevel method is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
'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.'
Implemented
True
SetSecurityLayer method is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
'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.'
Implemented
True
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
'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.'
read
True
Certificates property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
'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.'
'PolicySourceUserAuthenticationRequired indicates whether the property UserAuthenticationRequired is configured by Server (0),Group Policy (1), Default (2).'
read
True
PolicySourceUserAuthenticationRequired property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
'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.'
read
True
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.'
'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.'
read
True
write
True
SSLCertificateSHA1Hash property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
'SSLCertificeSHA1HashType indicates whether the property SSLCertificeSHA1Hash is Invalid (0), Default Self-signed (1), Default GP Enforced (2) or Custom (3).'
read
True
SSLCertificateSHA1HashType property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces
'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.'
read
True
Values
['FALSE', 'TRUE']
UserAuthenticationRequired property is in 1 class (Win32_TSGeneralSetting) of ROOT\CIMV2\TerminalServices and in 2 namespaces