fix: improve output of 6.1.2

This commit is contained in:
DrIOS
2024-06-07 18:07:36 -05:00
parent 85bd0fb19f
commit c6bdad0477

View File

@@ -46,16 +46,16 @@ function Test-MailboxAuditingE3 {
foreach ($action in $OwnerActions) {
if ($mailbox.AuditOwner -notcontains $action) { $missingActions += "Owner action '$action' missing" }
}
if ($missingActions.Count -gt 0) {
$formattedActions = Format-MissingActions -missingActions $missingActions
$allFailures += "$userUPN|True|$($formattedActions.Admin)|$($formattedActions.Delegate)|$($formattedActions.Owner)"
}
}
else {
$allFailures += "$userUPN|False|||"
continue
}
if ($missingActions) {
$formattedActions = Format-MissingActions -missingActions $missingActions
$allFailures += "$userUPN|True|$($formattedActions.Admin)|$($formattedActions.Delegate)|$($formattedActions.Owner)"
}
# Mark the user as processed
$processedUsers[$user.UserPrincipalName] = $true
}