en-US/about_WSManServiceConfig.help.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
.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