DSCResources/MSFT_Protocol/en-US/about_Protocol.help.txt
.NAME
Protocol .DESCRIPTION This resource is responsible for enabling or disabling protocols. NOTE: TLS 1.3 is only supported with Windows Server 2022 and later .PARAMETER Protocol Key - String Allowed values: Multi-Protocol Unified Hello, PCT 1.0, SSL 2.0, SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3 Specifies the Protocol to configure .PARAMETER IncludeClientSide Write - Boolean Specifies to also include Client Side protocols (Default: False) .PARAMETER State Write - String Allowed values: Enabled, Disabled, Default Specifies the state of the specified Protocol .PARAMETER RebootWhenRequired Write - Boolean Specifies if a reboot will be performed when required (Default: False) .EXAMPLE 1 This example shows how to enable the SSL v3.0 protocol. Configuration Example { param( ) Import-DscResource -ModuleName SChannelDsc node localhost { Protocol EnableSSLv3 { Protocol = "SSL 3.0" State = "Enabled" } } } .EXAMPLE 2 This example shows how to disable the SSL v3.0 protocol. Configuration Example { param( ) Import-DscResource -ModuleName SChannelDsc node localhost { Protocol DisableSSLv3 { Protocol = "SSL 3.0" State = "Disabled" } } } .EXAMPLE 3 This example shows how to enable the SSL v3.0 protocol, including the client side configuration (outbound). Configuration Example { param( ) Import-DscResource -ModuleName SChannelDsc node localhost { Protocol EnableSSLv3 { Protocol = "SSL 3.0" IncludeClientSide = $true State = "Enabled" } } } .EXAMPLE 4 This example shows how to reset the SSL v3.0 protocol to the OS default. Configuration Example { param( ) Import-DscResource -ModuleName SChannelDsc node localhost { Protocol DisableSSLv3 { Protocol = "SSL 3.0" State = "Default" } } } |