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
        Enable compatibility HTTP and HTTPS listeners, set
        maximum connections to 100, allow CredSSP (not recommended)
        and allow unecrypted WS-Man Sessions (not recommended).

Configuration Example
{
    param
    (
        [Parameter()]
        [System.String[]]
        $NodeName = 'localhost'
    )

    Import-DscResource -Module WSManDsc

    Node $NodeName
    {
        WSManServiceConfig ServiceConfig
        {
            IsSingleInstance = 'Yes'
            MaxConnections = 100
            AllowUnencrypted = $False
            AuthCredSSP = $True
            EnableCompatibilityHttpListener = $True
            EnableCompatibilityHttpsListener = $True
        } # End of WSManServiceConfig Resource
    } # End of Node
} # End of Configuration