dscResources/common/windows.AccountPolicy.ps1

#region Header
$rules = Get-RuleClassData -StigData $StigData -Name AccountPolicyRule
#endregion Header
#region Resource

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

    $sb = [scriptblock]::Create("
        AccountPolicy '$($rule.Id) $($rule.Title)'
        {
            Name = '$policy'
            $policy = '$($rule.PolicyValue)'
        }"

    )

    & $sb
}
#endregion Resource