diff --git a/WELA.ps1 b/WELA.ps1 index 473eb4b5..8fec9055 100644 --- a/WELA.ps1 +++ b/WELA.ps1 @@ -1012,7 +1012,7 @@ function AuditLogSetting { $_ | Add-Member -MemberType NoteProperty -Name TotalRules -Value 0 $_.TotalRules = ($_.Rules | Measure-Object).Count $_ | Add-Member -MemberType NoteProperty -Name TotalRuleByLevel -Value "" - $_.TotalRuleByLevel = ($_.RulesCount.GetEnumerator() | ForEach-Object { "$($_.Key):$($_.Value)" }) -join ", " + $_.TotalRuleByLevel = ([WELA]::Levels | ForEach-Object { "$($_):$($_.RulesCount[$_])" }) -join ", " } $auditResult | Select-Object -Property Category, SubCategory, TotalRules, TotalRuleByLevel, Enabled, DefaultSetting, RecommendedSetting, Volume, Note | Export-Csv -Path "WELA-Audit-Result.csv" -NoTypeInformation Write-Output "Audit check result saved to: WELA-Audit-Result.csv" @@ -1021,7 +1021,7 @@ function AuditLogSetting { $_ | Add-Member -MemberType NoteProperty -Name TotalRules -Value 0 $_.TotalRules = ($_.Rules | Measure-Object).Count $_ | Add-Member -MemberType NoteProperty -Name TotalRuleByLevel -Value "" - $_.TotalRuleByLevel = ($_.RulesCount.GetEnumerator() | ForEach-Object { "$($_.Key):$($_.Value)" }) -join ", " + $_.TotalRuleByLevel = ([WELA]::Levels | ForEach-Object { "$($_):$($_.RulesCount[$_])" }) -join ", " } $auditResult | Select-Object -Property Category, SubCategory, TotalRules, TotalRuleByLevel, Enabled, DefaultSetting, RecommendedSetting, Volume, Note | Out-GridView -Title "WELA Audit Result" }