diff --git a/Public/Get-GPOZaurrUpdates.ps1 b/Public/Get-GPOZaurrUpdates.ps1 index 1b2dda2..3d01be3 100644 --- a/Public/Get-GPOZaurrUpdates.ps1 +++ b/Public/Get-GPOZaurrUpdates.ps1 @@ -44,9 +44,16 @@ } } } - - $OrganizationalUnitsObjects = Get-ADOrganizationalUnitObject -OrganizationalUnit $LinksDN -Summary -IncludeAffectedOnly - + if ($LinksDN.Count -gt 0) { + $OrganizationalUnitsObjects = Get-ADOrganizationalUnitObject -OrganizationalUnit $LinksDN -Summary -IncludeAffectedOnly + } else { + # GPO is not linked + $OrganizationalUnitsObjects = [PSCUstomObject] @{ + ObjectsTotalCount = 0 + ObjectsBlockedInheritanceCount = 0 + ObjectsClasses = @() + } + } [PSCustomObject] @{ DisplayName = $GPO.DisplayName DomainName = $GPO.DomainName