Address PR feedback: make Defender fallback work without RegistrySettings type

This commit is contained in:
Przemysław Kłys
2026-02-18 11:48:10 +01:00
parent 3a69d14354
commit 707c0ed4b2
3 changed files with 55 additions and 11 deletions
+10 -8
View File
@@ -1169,10 +1169,9 @@
Category = 'RegistrySettings'
Settings = 'Policy'
}
)
ByReports = @(
@{
Report = 'RegistrySettings'
Category = 'RegistrySettings'
Settings = 'RegistrySettings'
}
)
GPOPath = @(
@@ -1180,13 +1179,16 @@
'Policies -> Administrative Templates -> Windows Components/Microsoft Defender Antivirus'
)
Code = {
ConvertTo-XMLGenericPolicy -GPO $GPO -Category 'Windows Components/Windows Defender*', 'Windows Components/Microsoft Defender Antivirus*'
@(
ConvertTo-XMLGenericPolicy -GPO $GPO -Category 'Windows Components/Windows Defender*', 'Windows Components/Microsoft Defender Antivirus*'
ConvertTo-XMLRegistryDefenderOnReport -GPO $GPO
) | Where-Object { $_ }
}
CodeSingle = {
ConvertTo-XMLGenericPolicy -GPO $GPO -Category 'Windows Components/Windows Defender*', 'Windows Components/Microsoft Defender Antivirus*' -SingleObject
}
CodeReport = {
ConvertTo-XMLRegistryDefenderOnReport -GPO $GPO
@(
ConvertTo-XMLGenericPolicy -GPO $GPO -Category 'Windows Components/Windows Defender*', 'Windows Components/Microsoft Defender Antivirus*' -SingleObject
ConvertTo-XMLRegistryDefenderOnReport -GPO $GPO
) | Where-Object { $_ }
}
}
WindowsDefenderExploitGuard = @{