DSCResources/DSC_WSManServiceConfig/en-US/about_WSManServiceConfig.help.txt

.NAME
    WSManServiceConfig
 
.DESCRIPTION
    This resource is used to configure the WS-Man Service.
 
.PARAMETER IsSingleInstance
    Key - String
    Allowed values: Yes
    Specifies the resource is a single instance, the value must be 'Yes'
 
.PARAMETER RootSDDL
    Write - String
    Specifies the security descriptor that controls remote access to the listener.
 
.PARAMETER MaxConnections
    Write - UInt32
    Specifies the maximum number of active requests that the service can process simultaneously.
 
.PARAMETER MaxConcurrentOperationsPerUser
    Write - UInt32
    Specifies the maximum number of concurrent operations that any user can remotely open on the same system.
 
.PARAMETER EnumerationTimeoutMS
    Write - UInt32
    Specifies the idle time-out in milliseconds between Pull messages.
 
.PARAMETER MaxPacketRetrievalTimeSeconds
    Write - UInt32
    Specifies the maximum length of time, in seconds, the WinRM service takes to retrieve a packet.
 
.PARAMETER AllowUnencrypted
    Write - Boolean
    Allows the client computer to request unencrypted traffic.
 
.PARAMETER AuthBasic
    Write - Boolean
    Allows the WinRM service to use Basic authentication.
 
.PARAMETER AuthKerberos
    Write - Boolean
    Allows the WinRM service to use Kerberos authentication.
 
.PARAMETER AuthNegotiate
    Write - Boolean
    Allows the WinRM service to use Negotiate authentication.
 
.PARAMETER AuthCertificate
    Write - Boolean
    Allows the WinRM service to use client certificate-based authentication.
 
.PARAMETER AuthCredSSP
    Write - Boolean
    Allows the WinRM service to use Credential Security Support Provider (CredSSP) authentication.
 
.PARAMETER AuthCbtHardeningLevel
    Write - String
    Allowed values: Strict, Relaxed, None
    Allows the client computer to request unencrypted traffic.
 
.PARAMETER EnableCompatibilityHttpListener
    Write - Boolean
    Specifies whether the compatibility HTTP listener is enabled.
 
.PARAMETER EnableCompatibilityHttpsListener
    Write - Boolean
    Specifies whether the compatibility HTTPS listener is enabled.
 
.EXAMPLE 1
 
Enable compatibility HTTP and HTTPS listeners, set
maximum connections to 100, allow CredSSP (not recommended)
and allow unecrypted WS-Man Sessions (not recommended).
 
Configuration WSManServiceConfig_Config
{
    Import-DscResource -Module WSManDsc
 
    Node localhost
    {
        WSManServiceConfig ServiceConfig
        {
            IsSingleInstance = 'Yes'
            MaxConnections = 100
            AllowUnencrypted = $false
            AuthCredSSP = $true
            EnableCompatibilityHttpListener = $true
            EnableCompatibilityHttpsListener = $true
        } # End of WSManServiceConfig Resource
    } # End of Node
} # End of Configuration