Tests/Integration/cUserRight.Config.ps1

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
$TestParameters = [PSCustomObject]@{
    Constant = 'SeBatchLogonRight'
    Principal = 'BUILTIN\Power Users'
}

Configuration cUserRight_Present
{
    Import-DscResource -ModuleName cUserRightsAssignment

    Node localhost
    {
        cUserRight TestPresent
        {
            Ensure = 'Present'
            Constant = $TestParameters.Constant
            Principal = $TestParameters.Principal
        }
    }
}

Configuration cUserRight_Absent
{
    Import-DscResource -ModuleName cUserRightsAssignment

    Node localhost
    {
        cUserRight TestAbsent
        {
            Ensure = 'Absent'
            Constant = $TestParameters.Constant
            Principal = $TestParameters.Principal
        }
    }
}