From 44be1f8d97a02a2d9ca7835d658a7a25c7a9f197 Mon Sep 17 00:00:00 2001 From: Przemyslaw Klys Date: Thu, 17 Oct 2024 19:33:41 +0200 Subject: [PATCH] Add more conditions --- Private/Invoke.GPOZaurrFiles.ps1 | 7 ++++++- Private/Invoke.GPOZaurrLinks.ps1 | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Private/Invoke.GPOZaurrFiles.ps1 b/Private/Invoke.GPOZaurrFiles.ps1 index f96d416..3518d2f 100644 --- a/Private/Invoke.GPOZaurrFiles.ps1 +++ b/Private/Invoke.GPOZaurrFiles.ps1 @@ -16,7 +16,12 @@ } Solution = { - New-HTMLTable -DataTable $Script:Reporting['GPOFiles']['Data'] -Filtering + New-HTMLTable -DataTable $Script:Reporting['GPOFiles']['Data'] -Filtering -ScrollX -PagingOptions 7, 15, 30, 45, 60 { + New-HTMLTableCondition -Name 'SuggestedAction' -Value 'Requires verification' -BackgroundColor YellowOrange -ComparisonType string + New-HTMLTableCondition -Name 'SuggestedAction' -Value 'Consider deleting' -BackgroundColor Salmon -ComparisonType string + New-HTMLTableCondition -Name 'SuggestedAction' -Value 'GPO requires cleanup' -BackgroundColor RedRobin -ComparisonType string + New-HTMLTableCondition -Name 'SuggestedAction' -Value 'Skip assesment' -BackgroundColor LightGreen -ComparisonType string + } if ($Script:Reporting['GPOFiles']['WarningsAndErrors']) { New-HTMLSection -Name 'Warnings & Errors to Review' { New-HTMLTable -DataTable $Script:Reporting['GPOFiles']['WarningsAndErrors'] -Filtering { diff --git a/Private/Invoke.GPOZaurrLinks.ps1 b/Private/Invoke.GPOZaurrLinks.ps1 index e966ad1..faa79ca 100644 --- a/Private/Invoke.GPOZaurrLinks.ps1 +++ b/Private/Invoke.GPOZaurrLinks.ps1 @@ -16,7 +16,9 @@ $GPOZaurrLinks = [ordered] @{ } Solution = { - New-HTMLTable -DataTable $Script:Reporting['GPOLinks']['Data'] -Filtering + New-HTMLTable -DataTable $Script:Reporting['GPOLinks']['Data'] -Filtering -ScrollX -PagingOptions 7, 15, 30, 45, 60 -ExcludeProperty 'LinksObjects' { + New-HTMLTableCondition -Name 'Linked' -Value 'True' -BackgroundColor PaleGreen -ComparisonType string -FailBackgroundColor Salmon + } if ($Script:Reporting['GPOLinks']['WarningsAndErrors']) { New-HTMLSection -Name 'Warnings & Errors to Review' { New-HTMLTable -DataTable $Script:Reporting['GPOLinks']['WarningsAndErrors'] -Filtering {