mirror of
https://github.com/EvotecIT/GPOZaurr.git
synced 2026-08-31 20:58:04 +00:00
Added error handling
This commit is contained in:
@@ -68,7 +68,12 @@
|
|||||||
DomainName = ConvertFrom-DistinguishedName -ToDomainCN -DistinguishedName $OU.DistinguishedName
|
DomainName = ConvertFrom-DistinguishedName -ToDomainCN -DistinguishedName $OU.DistinguishedName
|
||||||
}
|
}
|
||||||
if ($InheritanceInformation.BlockedInheritance -and $IncludeGroupPoliciesForBlockedObjects.IsPresent) {
|
if ($InheritanceInformation.BlockedInheritance -and $IncludeGroupPoliciesForBlockedObjects.IsPresent) {
|
||||||
$GPInheritance = Get-GPInheritance -Target $OU.distinguishedName
|
try {
|
||||||
|
$GPInheritance = Get-GPInheritance -Target $OU.distinguishedName -ErrorAction Stop
|
||||||
|
} catch {
|
||||||
|
Write-Warning -Message "Get-GPOZaurrInheritance - Can't get GPInheritance for $($OU.distinguishedName). Error: $($_.Exception.Message)"
|
||||||
|
continue
|
||||||
|
}
|
||||||
$ActiveGroupPolicies = foreach ($GPO in $GPInheritance.InheritedGpoLinks) {
|
$ActiveGroupPolicies = foreach ($GPO in $GPInheritance.InheritedGpoLinks) {
|
||||||
[PSCustomObject] @{
|
[PSCustomObject] @{
|
||||||
OrganizationalUnit = $OU.canonicalName
|
OrganizationalUnit = $OU.canonicalName
|
||||||
|
|||||||
Reference in New Issue
Block a user