DSCResources/Resources/oraclejre.KeyValuePairFile.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
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.

$rules = $stig.RuleList | Select-Rule -Type FileContentRule

foreach ($rule in $rules)
{
    if ($rule.Key -match "config")
    {
        $path = $ConfigPath
    }
    else
    {
        $path = $PropertiesPath
    }

    KeyValuePairFile "$(Get-ResourceTitle -Rule $rule)"
    {
        Path   = $path
        Name   = $rule.Key
        Ensure = 'Present'
        Text   = $rule.Value
    }
}