File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments