Skip to content

Commit 2d94a55

Browse files
committed
Added verbose message for transitve member count
1 parent ebf45e1 commit 2d94a55

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

modules/check_Users.psm1

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,15 @@ function Invoke-CheckUsers {
169169
}
170170
}
171171

172+
# Count transitive memberships
173+
$TotalTransitiveMemberRelations = 0
174+
foreach ($members in $UserMemberOfRaw.Values) {
175+
$TotalTransitiveMemberRelations += $members.Count
176+
}
177+
178+
Write-LogVerbose -CallerPSCmdlet $PSCmdlet -Message "Got transitive member relationships: $TotalTransitiveMemberRelations"
179+
180+
172181
#Check token validity to ensure it will not expire in the next 30 minutes
173182
if (-not (Invoke-CheckTokenExpiration $GLOBALmsGraphAccessToken)) { RefreshAuthenticationMsGraph | Out-Null}
174183

@@ -310,8 +319,11 @@ function Invoke-CheckUsers {
310319
}
311320
)
312321
}
322+
'#microsoft.graph.directoryRole' {
323+
#Ignore, already handeled in a different way
324+
}
313325
default {
314-
Write-Verbose "Unknown member type: $($member.'@odata.type') for user $($user.Id)"
326+
Write-LogVerbose -CallerPSCmdlet $PSCmdlet -Message "Unknown member type: $($member.'@odata.type') for user $($user.Id)"
315327
}
316328
}
317329
}
@@ -352,7 +364,7 @@ function Invoke-CheckUsers {
352364
}
353365

354366
default {
355-
Write-Verbose "Unknown owned object type: $($OwnedObject.'@odata.type') for user $($user.Id)"
367+
Write-LogVerbose -CallerPSCmdlet $PSCmdlet -Message "Unknown owned object type: $($OwnedObject.'@odata.type') for user $($user.Id)"
356368
}
357369
}
358370
}

0 commit comments

Comments
 (0)