DSCResources/Resources/windows.AccountPolicy.ps1

# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.

$rules = Get-RuleClassData -StigData $stigData -Name AccountPolicyRule

foreach ($rule in $rules)
{
    $policy = $rule.PolicyName -replace "(:)*\s","_"

    $scriptblock = [scriptblock]::Create("
        AccountPolicy '$(Get-ResourceTitle -Rule $rule)'
        {
            Name = '$policy'
            $policy = '$($rule.PolicyValue)'
        }"

    )

    $scriptblock.Invoke()
}