add: helper function for testing.
This commit is contained in:
15
source/Private/Initialize-LargeTestTable.ps1
Normal file
15
source/Private/Initialize-LargeTestTable.ps1
Normal 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
|
||||||
|
}
|
@@ -103,7 +103,7 @@ function Test-MailboxAuditingE5 {
|
|||||||
else {
|
else {
|
||||||
"UserPrincipalName|AuditEnabled|AdminActionsMissing|DelegateActionsMissing|OwnerActionsMissing`n" + ($allFailures -join "`n") # Condition A for fail
|
"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
|
# Populate the audit result
|
||||||
$params = @{
|
$params = @{
|
||||||
Rec = $recnum
|
Rec = $recnum
|
||||||
|
Reference in New Issue
Block a user