fix: set ideal property to true for PowerShell rules in WELA.ps1

This commit is contained in:
fukusuket
2025-10-13 19:50:47 +09:00
parent 980ed41f84
commit f132e167de

View File

@@ -397,7 +397,7 @@ function GuideYamatoSecurity
$enabled = CheckRegistryValue -registryPath "HKLM:\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\PowerShell\ModuleLogging" -valueName "EnableModuleLogging" -expectedValue 1
$rules = $all_rules | Where-Object { RuleFilter $_ $eids $channels $guid }
$rules | ForEach-Object { $_.applicable = $enabled }
$rules | ForEach-Object { $_.ideal = $enabled }
$rules | ForEach-Object { $_.ideal = $true }
$current = if ($enabled) { "Enabled" } else { "Disabled" }
$auditResult += [WELA]::New(
"PowerShell",
@@ -417,7 +417,7 @@ function GuideYamatoSecurity
$enabled = CheckRegistryValue -registryPath "HKLM:\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging" -valueName "EnableScriptBlockLogging" -expectedValue 1
$rules = $all_rules | Where-Object { RuleFilter $_ $eids $channels $guid }
$rules | ForEach-Object { $_.applicable = $enabled }
$rules | ForEach-Object { $_.ideal = $enabled }
$rules | ForEach-Object { $_.ideal = $true }
$current = if ($enabled) { "Enabled" } else { "Disabled" }
$auditResult += [WELA]::New(
"PowerShell",