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) { foreach ($action in $OwnerActions) {
if ($mailbox.AuditOwner -notcontains $action) { $missingActions += "Owner action '$action' missing" } if ($mailbox.AuditOwner -notcontains $action) { $missingActions += "Owner action '$action' missing" }
} }
}
else {
$allFailures += "$userUPN|False|||"
continue
}
if ($missingActions) { if ($missingActions.Count -gt 0) {
$formattedActions = Format-MissingActions -missingActions $missingActions $formattedActions = Format-MissingActions -missingActions $missingActions
$allFailures += "$userUPN|True|$($formattedActions.Admin)|$($formattedActions.Delegate)|$($formattedActions.Owner)" $allFailures += "$userUPN|True|$($formattedActions.Admin)|$($formattedActions.Delegate)|$($formattedActions.Owner)"
} }
}
else {
$allFailures += "$userUPN|False|||"
}
# Mark the user as processed # Mark the user as processed
$processedUsers[$user.UserPrincipalName] = $true $processedUsers[$user.UserPrincipalName] = $true
} }