add: helper function for testing.

This commit is contained in:
DrIOS
2024-06-16 09:58:25 -05:00
parent 2d4593f207
commit 06cdb4d0d1
2 changed files with 16 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
function Initialize-LargeTestTable {
param (
[int]$lineCount = 1000 # Number of lines to generate
)
$header = "UserPrincipalName|AuditEnabled|AdminActionsMissing|DelegateActionsMissing|OwnerActionsMissing"
$lineTemplate = "user{0}@criticalsolutions.net|True|FB,CP,MV|FB,MV|ML,MV,CR"
$lines = @($header)
for ($i = 1; $i -le $lineCount; $i++) {
$lines += [string]::Format($lineTemplate, $i)
}
$output = $lines -join "`n"
Write-Host "Details character count: $($output.Length)"
return $output
}

View File

@@ -103,7 +103,7 @@ function Test-MailboxAuditingE5 {
else {
"UserPrincipalName|AuditEnabled|AdminActionsMissing|DelegateActionsMissing|OwnerActionsMissing`n" + ($allFailures -join "`n") # Condition A for fail
}
# $details = Initialize-LargeTestTable -lineCount 3000 # Adjust the lineCount to exceed 32,000 characters
# Populate the audit result
$params = @{
Rec = $recnum