From a0f1e712648ed7a1ff02c9dc8461fa9f2a3dc616 Mon Sep 17 00:00:00 2001 From: frjcomp <107982661+frjcomp@users.noreply.github.com> Date: Wed, 9 Sep 2026 14:56:10 +0000 Subject: [PATCH] Fix Export-Csv failure for policy names containing brackets in CAP uncovered-users export --- modules/check_CAPs.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/check_CAPs.psm1 b/modules/check_CAPs.psm1 index 4e02aaf..e046095 100644 --- a/modules/check_CAPs.psm1 +++ b/modules/check_CAPs.psm1 @@ -2057,7 +2057,7 @@ function Invoke-CheckCaps { $csvFilePath = Join-Path $CapUncoveredUsersOutputFolder "$safePolicyName`_$shortPolicyId.csv" Write-Log -Level Debug -Message "CAP uncovered-users export summary for '$($policy.DisplayName)' [$($policy.Id)]: includedTargeted=$($includedTargetUserIds.Count) excludedTargeted=$($excludedTargetUserIds.Count) netTargeted=$($netTargetUserIds.Count) potentialViaPim=$($includedPotentialPimUserIds.Count) uncovered=$($capUncoveredUsersRows.Count) reasons=(Excluded=$excludedReasonCount, PotentialViaPIM=$potentialViaPimReasonCount, NotTargeted=$notTargetedReasonCount)" if ($capUncoveredUsersRows.Count -gt 0) { - $capUncoveredUsersRows | Sort-Object Reason,EntraMaxTier,UPN | Export-Csv -Path $csvFilePath -NoTypeInformation + $capUncoveredUsersRows | Sort-Object Reason,EntraMaxTier,UPN | Export-Csv -LiteralPath $csvFilePath -NoTypeInformation $capUncoveredExportFilesWritten++ $capUncoveredExportRows += $capUncoveredUsersRows.Count } else {