DSCResources/DSC_WSManServiceConfig/DSC_WSManServiceConfig.data.psd1

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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
@{
    ParameterList = @(
        @{
            Name    = 'RootSDDL'
            Path    = 'RootSDDL'
            Type    = 'String'
            Default = 'O:NSG:BAD:P(A;;GA;;;BA)(A;;GR;;;IU)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)'
            TestVal = 'O:NSG:BAD:P(A;;GA;;;BA)(A;;GR;;;IU)S:P(AU;FA;GA;;;WD)(AU;SA;GA;;;WD)'
            IntTest = $true
        },
        @{
            Name    = 'MaxConnections'
            Path    = 'MaxConnections'
            Type    = 'Uint32'
            Default = 300
            TestVal = 301
            IntTest = $true
        },
        @{
            Name    = 'MaxConcurrentOperationsPerUser'
            Path    = 'MaxConcurrentOperationsPerUser'
            Type    = 'Uint32'
            Default = 1500
            TestVal = 1501
            IntTest = $true
        },
        @{
            Name    = 'EnumerationTimeoutms'
            Path    = 'EnumerationTimeoutms'
            Type    = 'Uint32'
            Default = 240000
            TestVal = 240001
            IntTest = $true
        },
        @{
            Name    = 'MaxPacketRetrievalTimeSeconds'
            Path    = 'MaxPacketRetrievalTimeSeconds'
            Type    = 'Uint32'
            Default = 120
            TestVal = 121
            IntTest = $true
        },
        @{
            Name    = 'AllowUnencrypted'
            Path    = 'AllowUnencrypted'
            Type    = 'Boolean'
            Default = $false
            TestVal = $true
            IntTest = $true
        },
        @{
            Name    = 'AuthBasic'
            Path    = 'Auth\Basic'
            Type    = 'Boolean'
            Default = $false
            TestVal = $true
            IntTest = $false
        },
        @{
            Name    = 'AuthKerberos'
            Path    = 'Auth\Kerberos'
            Type    = 'Boolean'
            Default = $true
            TestVal = $false
            IntTest = $false
        },
        @{
            Name    = 'AuthNegotiate'
            Path    = 'Auth\Negotiate'
            Type    = 'Boolean'
            Default = $true
            TestVal = $false
            IntTest = $false
        },
        @{
            Name    = 'AuthCertificate'
            Path    = 'Auth\Certificate'
            Type    = 'Boolean'
            Default = $false
            TestVal = $true
            IntTest = $true
        },
        @{
            Name    = 'AuthCredSSP'
            Path    = 'Auth\CredSSP'
            Type    = 'Boolean'
            Default = $false
            TestVal = $true
            IntTest = $true
        },
        @{
            Name    = 'AuthCbtHardeningLevel'
            Path    = 'Auth\CbtHardeningLevel'
            Type    = 'String'
            Default = 'relaxed'
            TestVal = 'strict'
            IntTest = $true
        },
        @{
            Name    = 'EnableCompatibilityHttpListener'
            Path    = 'EnableCompatibilityHttpListener'
            Type    = 'Boolean'
            Default = $false
            TestVal = $true
            IntTest = $true
        },
        @{
            Name    = 'EnableCompatibilityHttpsListener'
            Path    = 'EnableCompatibilityHttpsListener'
            Type    = 'Boolean'
            Default = $false
            TestVal = $true
            IntTest = $true
        }
    )
}