From 96b63afc008ae563c57e44d32ce7e009d99a9a45 Mon Sep 17 00:00:00 2001 From: JulianS Date: Fri, 21 Nov 2025 21:15:05 +0100 Subject: [PATCH] Fix role assignment setting retrieval in script --- src/command/Get-AzurePIMDirectoryRoles.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/command/Get-AzurePIMDirectoryRoles.ps1 b/src/command/Get-AzurePIMDirectoryRoles.ps1 index 5ceaa05..3881f39 100644 --- a/src/command/Get-AzurePIMDirectoryRoles.ps1 +++ b/src/command/Get-AzurePIMDirectoryRoles.ps1 @@ -33,7 +33,7 @@ if ($skipAssignmentSettings) { $_ | select *, @{n = 'PrincipalName'; e = { $_.principal.displayName } }, @{n = 'RoleName'; e = { $_.roleDefinition.displayName } } } else { - $rules = Get-PIMDirectoryRoleAssignmentSetting -roleId $_.roleDefinitionId -dontBeautify + $rules = Get-PIMDirectoryRoleAssignmentSetting $_.roleDefinition.templateId -dontBeautify $_ | select *, @{n = 'PrincipalName'; e = { $_.principal.displayName } }, @{n = 'RoleName'; e = { $_.roleDefinition.displayName } }, @{n = 'Policy'; e = { $rules } } } @@ -236,4 +236,4 @@ $item | ConvertTo-Json -depth 100 | Out-File (New-Item -Path $outputFileName -Force) } -} \ No newline at end of file +}